Uses of Class
macaw.businessLayer.Category

Packages that use Category
macaw.businessLayer Contains classes that represent business concepts in the system. 
macaw.io Classes in this package were designed to migrate legacy data from SWIFT into Macaw. 
macaw.persistenceLayer.demo This package contains all the code required to run versions of Macaw's curation and retrieval services which store data in-memory. 
macaw.persistenceLayer.production This package contains all the code required to run versions of Macaw's curation and retrieval services which store data in a MySQL database. 
 

Uses of Category in macaw.businessLayer
 

Methods in macaw.businessLayer that return types with arguments of type Category
 java.util.ArrayList<Category> MacawRetrievalAPI.getCategories(User user)
           
 java.util.ArrayList<Category> MacawCurationAPI.getCategories(User user)
           
 java.util.ArrayList<Category> MacawRetrievalAPI.getCategoriesForVariable(User user, java.lang.String variableName)
           
 

Methods in macaw.businessLayer with parameters of type Category
 void MacawCurationAPI.addCategory(User user, Category category)
           
static java.util.ArrayList<MacawChangeEvent> Category.detectFieldChanges(User user, Category originalCategory, Category revisedCategory)
           
 int MacawCurationAPI.getCategoryIdentifier(User user, Variable variable, Category category)
           
 void MacawCurationAPI.updateCategory(User user, Category category)
           
static void Category.validateFields(Category category)
           
 

Method parameters in macaw.businessLayer with type arguments of type Category
 void MacawCurationAPI.deleteCategories(User user, java.util.ArrayList<Category> categories)
           
static java.lang.String[] ConstantConverter.getCategoryChoices(java.util.ArrayList<Category> categories)
          creates string lists from model objects.
 

Uses of Category in macaw.io
 

Methods in macaw.io that return types with arguments of type Category
 java.util.ArrayList<Category> ImportCategoryStates.getCategories()
           
 

Uses of Category in macaw.persistenceLayer.demo
 

Methods in macaw.persistenceLayer.demo that return Category
 Category InMemoryListChoiceManager.getCategory(java.lang.String categoryName)
           
 

Methods in macaw.persistenceLayer.demo that return types with arguments of type Category
 java.util.ArrayList<Category> InMemoryListChoiceManager.getCategories(User user)
           
 java.util.ArrayList<Category> DemonstrationRetrievalService.getCategories(User user)
           
 java.util.ArrayList<Category> DemonstrationCurationService.getCategories(User user)
           
 java.util.ArrayList<Category> InMemoryVariableManager.getCategoriesForVariable(User user, java.lang.String variableName)
           
 java.util.ArrayList<Category> DemonstrationRetrievalService.getCategoriesForVariable(User user, java.lang.String variableName)
           
 

Methods in macaw.persistenceLayer.demo with parameters of type Category
 void InMemoryListChoiceManager.addCategory(User user, Category category)
           
 void DemonstrationCurationService.addCategory(User user, Category dataLibrary)
          methods for managing categories
 void InMemoryListChoiceManager.checkCategoryExists(Category category)
           
 int InMemoryListChoiceManager.getCategoryIdentifier(Category category, Variable variable)
           
 int DemonstrationCurationService.getCategoryIdentifier(User user, Variable variable, Category category)
           
 void DemonstrationCurationService.updateCategory(User user, Category dataLibrary)
           
 void InMemoryListChoiceManager.updateCategory(User user, Category revisedCategory, java.util.ArrayList<Variable> variables)
           
 

Method parameters in macaw.persistenceLayer.demo with type arguments of type Category
 void DemonstrationCurationService.deleteCategories(User user, java.util.ArrayList<Category> categories)
           
 void InMemoryListChoiceManager.deleteCategories(User user, java.util.ArrayList<Category> categoriesToDelete, java.util.ArrayList<Variable> variables)
           
 

Uses of Category in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return Category
 Category SQLListChoiceManager.getOriginalCategory(java.sql.Connection connection, Category revisedCategory)
           
 

Methods in macaw.persistenceLayer.production that return types with arguments of type Category
 java.util.ArrayList<Category> SQLListChoiceManager.getCategories(java.sql.Connection connection, User user)
           
 java.util.ArrayList<Category> ProductionRetrievalService.getCategories(User user)
           
 java.util.ArrayList<Category> ProductionCurationService.getCategories(User user)
           
 java.util.ArrayList<Category> SQLVariableManager.getCategoriesForVariable(java.sql.Connection connection, java.lang.String variableName)
           
 java.util.ArrayList<Category> ProductionRetrievalService.getCategoriesForVariable(User user, java.lang.String variableName)
           
 

Methods in macaw.persistenceLayer.production with parameters of type Category
 void SQLListChoiceManager.addCategory(java.sql.Connection connection, User user, Category category)
           
 void ProductionCurationService.addCategory(User user, Category category)
           
 int SQLListChoiceManager.getCategoryIdentifier(java.sql.Connection connection, Variable variable, Category category)
           
 int ProductionCurationService.getCategoryIdentifier(User user, Variable variable, Category category)
           
 Category SQLListChoiceManager.getOriginalCategory(java.sql.Connection connection, Category revisedCategory)
           
 void SQLListChoiceManager.updateCategory(java.sql.Connection connection, User user, Category revisedCategory)
           
 void ProductionCurationService.updateCategory(User user, Category category)
           
 

Method parameters in macaw.persistenceLayer.production with type arguments of type Category
 void SQLListChoiceManager.deleteCategories(java.sql.Connection connection, User user, java.util.ArrayList<Category> categoriesToDelete)
           
 void ProductionCurationService.deleteCategories(User user, java.util.ArrayList<Category> categories)