Uses of Class
macaw.system.MacawException

Packages that use MacawException
macaw.businessLayer Contains classes that represent business concepts in the system. 
macaw.persistenceLayer Contains the main APIs used by other software clients. 
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. 
macaw.presentationLayer This is the main package that produces the GUI application forms for Macaw. 
macaw.system Contains classes that are used prolificly throughout the code base. 
macaw.test   
macaw.util Contains classes which may be useful in other software projects. 
 

Uses of MacawException in macaw.businessLayer
 

Methods in macaw.businessLayer that throw MacawException
 void MacawCurationAPI.addAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void MacawCurationAPI.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 void MacawCurationAPI.addCategory(User user, Category category)
           
 void MacawCurationAPI.addCleaningState(User user, CleaningState cleaningState)
           
 void MacawCurationAPI.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void MacawCurationAPI.addOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void MacawCurationAPI.addRawVariable(User user, RawVariable rawVariable)
           
 void MacawCurationAPI.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void MacawCurationAPI.addUser(User admin, User user)
           
 void MacawCurationAPI.addValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void MacawCurationAPI.associateOntologyTermsWithVariable(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void MacawCurationAPI.associateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
           
 void MacawCurationAPI.associateSupportingDocumentsWithVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocument)
           
 void MacawCurationAPI.checkValidAdministrator(User administrator)
           
static void User.checkValidEmail(java.lang.String candidateEmail)
           
 void MacawCurationAPI.checkValidUser(User user)
           
static void User.checkValidUserIDField(java.lang.String candidateUserID)
           
 void MacawCurationAPI.clear(User admin)
           
 void MacawCurationAPI.clearAllChanges(User admin)
           
 void MacawCurationAPI.deleteAliasFilePaths(User user, java.util.ArrayList<AliasFilePath> aliasFilePaths)
           
 void MacawCurationAPI.deleteAvailabilityStates(User user, java.util.ArrayList<AvailabilityState> availabilityStates)
           
 void MacawCurationAPI.deleteCategories(User user, java.util.ArrayList<Category> categories)
           
 void MacawCurationAPI.deleteCleaningStates(User user, java.util.ArrayList<CleaningState> cleaningStates)
           
 void MacawCurationAPI.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 void MacawCurationAPI.deleteOntologyTerms(User user, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void MacawCurationAPI.deleteRawVariables(User user, java.util.ArrayList<RawVariable> rawVariables)
           
 void MacawCurationAPI.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void MacawCurationAPI.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 void MacawCurationAPI.deleteValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void MacawCurationAPI.disassociateOntologyTermsFromVariable(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void MacawCurationAPI.disassociateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
          removes references to either RawVariable or DerivedVariable variables that were used to create a given derivedVariable
 void MacawCurationAPI.disassociateSupportingDocumentsFromVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 java.util.ArrayList<OntologyTerm> MacawCurationAPI.filterOntologyTerms(User user, java.lang.String term, java.lang.String description)
           
 java.util.ArrayList<SupportingDocument> MacawCurationAPI.filterSupportingDocuments(User user, java.lang.String documentTitle, java.lang.String documentCode)
           
 java.util.ArrayList<VariableSummary> MacawCurationAPI.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 int MacawCurationAPI.getAliasFilePathIdentifier(User user, Variable variable, AliasFilePath aliasFilePath)
           
 java.util.ArrayList<AliasFilePath> MacawCurationAPI.getAliasFilePaths(User user)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getAllChanges(User admin)
           
 java.util.ArrayList<OntologyTerm> MacawCurationAPI.getAllOntologyTerms(User user)
           
 java.util.ArrayList<SupportingDocument> MacawCurationAPI.getAllSupportingDocuments(User user)
           
 Variable MacawCurationAPI.getAlternativeVariable(User user, Variable targetVariable)
           
 int MacawCurationAPI.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 java.util.ArrayList<AvailabilityState> MacawCurationAPI.getAvailabilityStates(User user)
           
 java.util.ArrayList<Category> MacawCurationAPI.getCategories(User user)
           
 int MacawCurationAPI.getCategoryIdentifier(User user, Variable variable, Category category)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getChangeHistoryByUser(User user)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getChangeHistoryForListChoices(User user)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getChangeHistoryForSupportingDocument(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getChangeHistoryForValueLabels(User user, Variable variable)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getChangeHistoryForVariable(User user, Variable variable)
           
 int MacawCurationAPI.getCleaningStateIdentifier(User user, Variable variable, CleaningState cleaningState)
           
 java.util.ArrayList<CleaningState> MacawCurationAPI.getCleaningStates(User user)
           
 Variable MacawCurationAPI.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 int MacawCurationAPI.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.lang.String MacawCurationAPI.getFilePathFromAlias(User user, java.lang.String currentAlias)
           
 int MacawCurationAPI.getOntologyTermIdentifier(User user, OntologyTerm ontologyTerm)
           
 java.util.ArrayList<OntologyTerm> MacawCurationAPI.getOntologyTerms(User user, Variable variable)
           
 Variable MacawCurationAPI.getOriginalVariable(User user, Variable variable)
           
 int MacawCurationAPI.getRawVariableIdentifier(User user, RawVariable rawVariable)
           
 java.util.ArrayList<Variable> MacawCurationAPI.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 java.lang.String[] MacawCurationAPI.getStudyYears(User user)
          retrieves a collection of unique years associated with at least one variable in the data repository.
 java.util.ArrayList<VariableSummary> MacawCurationAPI.getSummaryDataForAllVariables(User user)
          retrieves a collection of all variables managed by the system.
 int MacawCurationAPI.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<SupportingDocument> MacawCurationAPI.getSupportingDocuments(User user, Variable variable)
           
 int MacawCurationAPI.getUserIdentifier(User admin, User user)
           
 java.util.ArrayList<User> MacawCurationAPI.getUsers(User admin)
           
 int MacawCurationAPI.getValueLabelIdentifier(User user, Variable variable, ValueLabel valueLabel)
           
 java.util.ArrayList<ValueLabel> MacawCurationAPI.getValueLabels(User user, Variable variable)
           
 Variable MacawCurationAPI.getVariable(User user, java.lang.String variableName)
           
 void MacawCurationAPI.setAlternativeVariable(User user, Variable targetVariable, Variable alternativeVariable)
           
 void MacawCurationAPI.updateAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void MacawCurationAPI.updateAvailabilityState(User user, AvailabilityState availabilityState)
           
 void MacawCurationAPI.updateCategory(User user, Category category)
           
 void MacawCurationAPI.updateCleaningState(User user, CleaningState cleaningState)
           
 void MacawCurationAPI.updateDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void MacawCurationAPI.updateOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void MacawCurationAPI.updateRawVariable(User user, RawVariable rawVariable)
           
 void MacawCurationAPI.updateSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void MacawCurationAPI.updateUser(User admin, User user)
           
 void MacawCurationAPI.updateValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void MacawSecurityAPI.validateAdministrator(User admin)
           
static void AliasFilePath.validateFields(AliasFilePath aliasFilePath)
           
static void AvailabilityState.validateFields(AvailabilityState availabilityState)
           
static void Category.validateFields(Category category)
           
static void CleaningState.validateFields(CleaningState cleaningState)
           
static void DerivedVariable.validateFields(DerivedVariable derivedVariable)
           
static void OntologyTerm.validateFields(OntologyTerm ontologyTerm)
           
static void RawVariable.validateFields(RawVariable rawVariable)
           
static void SupportingDocument.validateFields(SupportingDocument supportingDocument)
           
static void User.validateFields(User user)
           
static void ValueLabel.validateFields(ValueLabel valueLabel)
           
 void MacawSecurityAPI.validateUser(User user)
           
 

Uses of MacawException in macaw.persistenceLayer
 

Methods in macaw.persistenceLayer that throw MacawException
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.addUserChange(User admin, User user)
          creates change event when a new user is added
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.associateSupportingDocumentChanges(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToAdd)
          produce change events for operations which involve associating supporting documents with a derived variable
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.deleteUsersChanges(User admin, java.util.ArrayList<User> usersToDelete)
          creates a collection of change events for users which are deleted
 void DummyDataProvider.populateDatabase(User user)
           
 

Uses of MacawException in macaw.persistenceLayer.demo
 

Methods in macaw.persistenceLayer.demo that throw MacawException
 void InMemoryListChoiceManager.addAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void DemonstrationCurationService.addAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void InMemoryListChoiceManager.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 void DemonstrationCurationService.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 void InMemoryListChoiceManager.addCategory(User user, Category category)
           
 void DemonstrationCurationService.addCategory(User user, Category dataLibrary)
          methods for managing categories
 void DemonstrationCurationService.addChangeEvents(MacawChangeEvent changeEvent)
           
 void InMemoryListChoiceManager.addCleaningState(User user, CleaningState cleaningState)
           
 void DemonstrationCurationService.addCleaningState(User user, CleaningState cleaningState)
           
 void InMemoryVariableManager.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void DemonstrationCurationService.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void InMemoryOntologyTermManager.addOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void DemonstrationCurationService.addOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void InMemoryVariableManager.addRawVariable(User user, RawVariable rawVariable)
           
 void DemonstrationCurationService.addRawVariable(User user, RawVariable rawVariable)
           
 void InMemorySupportingDocumentsManager.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void DemonstrationCurationService.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void InMemoryUserManager.addUser(User admin, User user)
           
 void DemonstrationCurationService.addUser(User admin, User user)
           
 void InMemoryValueLabelManager.addValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void DemonstrationCurationService.addValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void InMemoryVariableManager.addVariable(User user, Variable variable)
           
 void InMemoryVariableManager.associateOntologyTerms(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTermsToAssociate)
           
 void DemonstrationCurationService.associateOntologyTermsWithVariable(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void InMemoryVariableManager.associateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
           
 void DemonstrationCurationService.associateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
           
 void InMemoryVariableManager.associateSupportingDocuments(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToAdd)
           
 void DemonstrationCurationService.associateSupportingDocumentsWithVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void InMemoryListChoiceManager.checkCategoryExists(Category category)
           
 void InMemoryOntologyTermManager.checkOntologyTermExists(OntologyTerm ontologyTerm)
           
 void InMemorySupportingDocumentsManager.checkSupportingDocumentExists(SupportingDocument candidateSupportingDocument)
           
 void DemonstrationCurationService.checkValidAdministrator(User administrator)
           
 void DemonstrationCurationService.checkValidUser(User user)
           
 void InMemoryVariableManager.checkVariableExists(Variable variable)
           
 void DemonstrationCurationService.clear(User admin)
           
 void DemonstrationCurationService.clearAllChanges(User admin)
           
 void DemonstrationCurationService.deleteAliasFilePaths(User user, java.util.ArrayList<AliasFilePath> aliasFilePaths)
           
 void InMemoryListChoiceManager.deleteAliasFilePaths(User user, java.util.ArrayList<AliasFilePath> aliasFilePathsToDelete, java.util.ArrayList<Variable> variables)
           
 void DemonstrationCurationService.deleteAvailabilityStates(User user, java.util.ArrayList<AvailabilityState> availabilityStatesToDelete)
           
 void InMemoryListChoiceManager.deleteAvailabilityStates(User user, java.util.ArrayList<AvailabilityState> availabilityStatesToDelete, java.util.ArrayList<Variable> variables)
           
 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)
           
 void DemonstrationCurationService.deleteCleaningStates(User user, java.util.ArrayList<CleaningState> cleaningStates)
           
 void InMemoryListChoiceManager.deleteCleaningStates(User user, java.util.ArrayList<CleaningState> cleaningStatesToDelete, java.util.ArrayList<Variable> variables)
           
 void InMemoryVariableManager.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariablesToDelete)
           
 void DemonstrationCurationService.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 void InMemoryOntologyTermManager.deleteOntologyTerms(User user, java.util.ArrayList<OntologyTerm> ontologyTermsToDelete)
           
 void DemonstrationCurationService.deleteOntologyTerms(User user, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void InMemoryVariableManager.deleteRawVariables(User user, java.util.ArrayList<RawVariable> rawVariablesToDelete)
           
 void DemonstrationCurationService.deleteRawVariables(User user, java.util.ArrayList<RawVariable> rawVariables)
           
 void InMemorySupportingDocumentsManager.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void DemonstrationCurationService.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void InMemoryUserManager.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 void DemonstrationCurationService.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 void InMemoryValueLabelManager.deleteValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void DemonstrationCurationService.deleteValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void InMemoryVariableManager.disassociateOntologyTerms(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTermsToDisassociate)
           
 void DemonstrationCurationService.disassociateOntologyTermsFromVariable(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void InMemoryVariableManager.disassociateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
           
 void DemonstrationCurationService.disassociateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
           
 void InMemoryVariableManager.disassociateSupportingDocuments(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void DemonstrationCurationService.disassociateSupportingDocumentsFromVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 java.util.ArrayList<OntologyTerm> InMemoryOntologyTermFilter.filterOntologyTerms(User user, java.lang.String ontologyTermFilter, java.lang.String ontologyDescriptionFilter)
          finds ontology terms that match based on term and based on description.
 java.util.ArrayList<OntologyTerm> DemonstrationCurationService.filterOntologyTerms(User user, java.lang.String termFilter, java.lang.String descriptionFilter)
           
 java.util.ArrayList<SupportingDocument> InMemorySupportingDocumentFilter.filterSupportingDocuments(User user, java.lang.String documentTitleFilter, java.lang.String documentCodeFilter)
           
 java.util.ArrayList<SupportingDocument> DemonstrationCurationService.filterSupportingDocuments(User user, java.lang.String documentTitleFilter, java.lang.String documentCodeFilter)
           
 java.util.ArrayList<VariableSummary> InMemoryVariableFilter.filterVariableSummaries(User user, java.lang.String searchPhrase, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 java.util.ArrayList<VariableSummary> DemonstrationCurationService.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 AliasFilePath InMemoryListChoiceManager.getAliasFilePath(User user, java.lang.String alias)
           
 int InMemoryListChoiceManager.getAliasFilePathIdentifier(AliasFilePath targetAliasFilePath, Variable variable)
           
 int DemonstrationCurationService.getAliasFilePathIdentifier(User user, Variable variable, AliasFilePath aliasFilePath)
           
 java.util.ArrayList<AliasFilePath> InMemoryListChoiceManager.getAliasFilePaths(User user)
           
 java.util.ArrayList<AliasFilePath> DemonstrationCurationService.getAliasFilePaths(User user)
          Methods for data libraries
 java.util.ArrayList<AliasFilePath> InMemoryListChoiceManager.getAliasFilePathsMatchingName(User user, java.lang.String aliasExpression)
           
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getAllChanges(User admin)
           
 java.util.ArrayList<OntologyTerm> InMemoryOntologyTermManager.getAllOntologyTerms(User user)
           
 java.util.ArrayList<OntologyTerm> DemonstrationCurationService.getAllOntologyTerms(User user)
           
 java.util.ArrayList<SupportingDocument> InMemorySupportingDocumentsManager.getAllSupportingDocuments(User user)
           
 java.util.ArrayList<SupportingDocument> DemonstrationCurationService.getAllSupportingDocuments(User user)
           
 Variable DemonstrationCurationService.getAlternativeVariable(User user, Variable targetVariable)
           
 Variable InMemoryVariableManager.getAlternativeVariable(Variable targetVariable)
           
 java.util.ArrayList<OntologyTerm> InMemoryVariableManager.getAssociatedOntologyTerms(User user, Variable variable)
          public Variable getVariable(User user, String variableName) throws MacawException { if (variableName == null) { return null; } for (Variable variable : variables) { if (variable.getName().equals(variableName) == true) { return variable; } } return null; }
 int InMemoryListChoiceManager.getAvailabilityStateIdentifier(AvailabilityState availabilityState, Variable variable)
           
 int DemonstrationCurationService.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 java.util.ArrayList<AvailabilityState> InMemoryListChoiceManager.getAvailabilityStates(User user)
           
 java.util.ArrayList<AvailabilityState> DemonstrationCurationService.getAvailabilityStates(User user)
          Methods for managing availability states
 java.util.ArrayList<Category> InMemoryListChoiceManager.getCategories(User user)
           
 java.util.ArrayList<Category> DemonstrationCurationService.getCategories(User user)
           
 java.util.ArrayList<Category> InMemoryVariableManager.getCategoriesForVariable(User user, java.lang.String variableName)
           
 Category InMemoryListChoiceManager.getCategory(java.lang.String categoryName)
           
 int InMemoryListChoiceManager.getCategoryIdentifier(Category category, Variable variable)
           
 int DemonstrationCurationService.getCategoryIdentifier(User user, Variable variable, Category category)
           
 java.util.ArrayList<MacawChangeEvent> InMemoryChangeEventManager.getChangeHistoryByUser(User user)
           
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getChangeHistoryByUser(User user)
           
 java.util.ArrayList<MacawChangeEvent> InMemoryChangeEventManager.getChangeHistoryForListChoices()
          retrieve all change events that are associated with curation changes made to list choice classes, such as AvailabilityState, CleaningState, Category and AliasFilePath.
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getChangeHistoryForListChoices(User user)
           
 java.util.ArrayList<MacawChangeEvent> InMemoryChangeEventManager.getChangeHistoryForSupportingDocument(User user, SupportingDocument supportingDocument)
          provides the collection of change events associated with curating a given supporting document.
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getChangeHistoryForSupportingDocument(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<MacawChangeEvent> InMemoryChangeEventManager.getChangeHistoryForValueLabels(User user, Variable variable)
          provides a collection of change events for value labels associated with a given variable
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getChangeHistoryForValueLabels(User user, Variable variable)
           
 java.util.ArrayList<MacawChangeEvent> InMemoryChangeEventManager.getChangeHistoryForVariable(User user, Variable variable)
          provides a collection of change events that are associated with the curation of a given variable.
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getChangeHistoryForVariable(User user, Variable variable)
           
 int InMemoryListChoiceManager.getCleaningStateIdentifier(CleaningState cleaningState, Variable variable)
           
 int DemonstrationCurationService.getCleaningStateIdentifier(User user, Variable variable, CleaningState cleaningState)
           
 java.util.ArrayList<CleaningState> InMemoryListChoiceManager.getCleaningStates(User user)
           
 java.util.ArrayList<CleaningState> DemonstrationCurationService.getCleaningStates(User user)
          Methods for managing cleaning states
 Variable InMemoryVariableManager.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 Variable DemonstrationCurationService.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 int InMemoryVariableManager.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 int DemonstrationCurationService.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.lang.String InMemoryListChoiceManager.getFilePathFromAlias(java.lang.String currentAlias)
           
 java.lang.String DemonstrationCurationService.getFilePathFromAlias(User user, java.lang.String currentAlias)
           
 int DemonstrationCurationService.getOntologyTermIdentifier(User user, OntologyTerm ontologyTerm)
           
 java.util.ArrayList<OntologyTerm> DemonstrationCurationService.getOntologyTerms(User user, Variable variable)
           
 Variable DemonstrationCurationService.getOriginalVariable(User user, Variable variable)
           
 java.util.ArrayList<Variable> InMemoryVariableManager.getOriginalVariables(User user)
           
 int InMemoryVariableManager.getRawVariableIdentifier(User user, RawVariable rawVariable)
           
 int DemonstrationCurationService.getRawVariableIdentifier(User user, RawVariable rawVariable)
           
 java.util.ArrayList<Variable> InMemoryVariableManager.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> DemonstrationCurationService.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 java.lang.String[] InMemoryVariableManager.getStudyYears(User user)
           
 java.lang.String[] DemonstrationCurationService.getStudyYears(User user)
           
 java.util.ArrayList<VariableSummary> InMemoryVariableManager.getSummaryDataForAllVariables(User user)
           
 java.util.ArrayList<VariableSummary> DemonstrationCurationService.getSummaryDataForAllVariables(User user)
           
 int DemonstrationCurationService.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<SupportingDocument> InMemoryVariableManager.getSupportingDocuments(User user, Variable variable)
           
 java.util.ArrayList<SupportingDocument> DemonstrationCurationService.getSupportingDocuments(User user, Variable variable)
           
 java.util.ArrayList<User> InMemoryUserManager.getUnverifiedUsers(User admin)
           
 User InMemoryUserManager.getUserFromEmail(User user, java.lang.String email)
           
 User InMemoryUserManager.getUserFromID(User user, java.lang.String userID)
           
 int DemonstrationCurationService.getUserIdentifier(User admin, User user)
           
 java.util.ArrayList<User> DemonstrationCurationService.getUsers(User admin)
           
 java.util.ArrayList<ValueLabel> InMemoryVariableManager.getValueLabels(User user, Variable variable)
           
 java.util.ArrayList<ValueLabel> InMemoryValueLabelManager.getValueLabels(User user, Variable variable)
           
 java.util.ArrayList<ValueLabel> DemonstrationCurationService.getValueLabels(User user, Variable variable)
           
 Variable InMemoryVariableManager.getVariable(User user, java.lang.String variableName)
           
 Variable DemonstrationCurationService.getVariable(User user, java.lang.String variableName)
           
 java.lang.String[] InMemoryVariableManager.getVariableNames(User user)
           
 java.util.ArrayList<Variable> InMemoryVariableManager.getVariables(User user)
           
 java.util.ArrayList<VariableSummary> InMemoryVariableManager.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
protected  void InMemoryCurationConceptManager.registerChangeEvent(MacawChangeEvent changeEvent)
           
 void InMemoryChangeEventManager.registerChangeEvent(MacawChangeEvent event)
          add a change event that is a result of some curation operation.
protected  void InMemoryCurationConceptManager.registerChangeEvents(java.util.ArrayList<MacawChangeEvent> changeEvents)
           
 void InMemoryChangeEventManager.registerChangeEvents(java.util.ArrayList<MacawChangeEvent> events)
          add a collection of change events that are a result of some curation operation.
 void InMemoryVariableManager.setAlternativeVariable(User user, Variable targetVariable, Variable updatedAlternativeVariable)
           
 void DemonstrationCurationService.setAlternativeVariable(User user, Variable targetVariable, Variable alternativeVariable)
           
 void DemonstrationCurationService.updateAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void InMemoryListChoiceManager.updateAliasFilePath(User user, AliasFilePath revisedAliasFilePath, java.util.ArrayList<Variable> variables)
           
 void DemonstrationCurationService.updateAvailabilityState(User user, AvailabilityState availabilityState)
           
 void InMemoryListChoiceManager.updateAvailabilityState(User user, AvailabilityState revisedAvailabilityState, java.util.ArrayList<Variable> variables)
           
 void DemonstrationCurationService.updateCategory(User user, Category dataLibrary)
           
 void InMemoryListChoiceManager.updateCategory(User user, Category revisedCategory, java.util.ArrayList<Variable> variables)
           
 void DemonstrationCurationService.updateCleaningState(User user, CleaningState cleaningState)
           
 void InMemoryListChoiceManager.updateCleaningState(User user, CleaningState revisedCleaningState, java.util.ArrayList<Variable> variables)
           
 void InMemoryVariableManager.updateDerivedVariable(User user, DerivedVariable revisedDerivedVariable)
           
 void DemonstrationCurationService.updateDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void InMemoryOntologyTermManager.updateOntologyTerm(User user, OntologyTerm revisedOntologyTerm)
           
 void DemonstrationCurationService.updateOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void InMemoryVariableManager.updateRawVariable(User user, RawVariable revisedRawVariable)
           
 void DemonstrationCurationService.updateRawVariable(User user, RawVariable rawVariable)
           
 void InMemorySupportingDocumentsManager.updateSupportingDocument(User user, SupportingDocument revisedSupportingDocument)
           
 void DemonstrationCurationService.updateSupportingDocument(User user, SupportingDocument revisedSupportingDocument)
           
 void InMemoryUserManager.updateUser(User admin, User revisedUser)
           
 void DemonstrationCurationService.updateUser(User admin, User user)
           
 void InMemoryValueLabelManager.updateValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> revisedValueLabels)
           
 void DemonstrationCurationService.updateValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void InMemoryUserManager.validateAdministrator(User candidateAdmin)
           
 void InMemoryUserManager.validateUser(User candidateUser)
           
 

Constructors in macaw.persistenceLayer.demo that throw MacawException
DemonstrationRetrievalService(SessionProperties sessionProperties)
           
DemonstrationRetrievalService(SessionProperties sessionProperties, boolean automatedTestingMode)
           
 

Uses of MacawException in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that throw MacawException
 void SQLListChoiceManager.addAliasFilePath(java.sql.Connection connection, AliasFilePath aliasFilePath)
           
 void ProductionCurationService.addAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void SQLListChoiceManager.addAvailabilityState(java.sql.Connection connection, User user, AvailabilityState availabilityState)
           
 void ProductionCurationService.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 void SQLListChoiceManager.addCategory(java.sql.Connection connection, User user, Category category)
           
 void ProductionCurationService.addCategory(User user, Category category)
           
 void SQLListChoiceManager.addCleaningState(java.sql.Connection connection, CleaningState cleaningState)
           
 void ProductionCurationService.addCleaningState(User user, CleaningState cleaningState)
           
 void SQLVariableManager.addDerivedVariable(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 void ProductionCurationService.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void SQLOntologyTermManager.addOntologyTerm(java.sql.Connection connection, User user, OntologyTerm ontologyTerm)
           
 void ProductionCurationService.addOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void SQLVariableManager.addRawVariable(java.sql.Connection connection, User user, RawVariable rawVariable)
           
 void ProductionCurationService.addRawVariable(User user, RawVariable rawVariable)
           
 void SQLSupportingDocumentsManager.addSupportingDocument(java.sql.Connection connection, User user, SupportingDocument supportingDocument)
           
 void ProductionCurationService.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void SQLUserManager.addUser(java.sql.Connection connection, User admin, User user)
           
 void ProductionCurationService.addUser(User admin, User user)
           
 void SQLValueLabelManager.addValueLabels(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void ProductionCurationService.addValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void SQLVariableManager.associateOntologyTerms(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTermsToAssociate)
           
 void ProductionCurationService.associateOntologyTermsWithVariable(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void SQLVariableManager.associateSourceVariables(java.sql.Connection connection, User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
           
 void ProductionCurationService.associateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
           
 void SQLVariableManager.associateSupportingDocuments(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToAdd)
           
 void ProductionCurationService.associateSupportingDocumentsWithVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void SQLOntologyTermManager.checkOntologyTermExists(java.sql.Connection connection, OntologyTerm targetOntologyTerm)
           
 void SQLSupportingDocumentsManager.checkSupportingDocumentExists(java.sql.Connection connection, SupportingDocument targetSupportingDocument)
           
 void ProductionCurationService.checkValidAdministrator(User admin)
           
 void ProductionCurationService.checkValidUser(User user)
           
 void SQLValueLabelManager.checkValueLabelExists(java.sql.Connection connection, ValueLabel candidateValueLabel)
          public void checkValueLabelDuplicate(Connection connection, Variable variable, ValueLabel candidateValueLabel) throws MacawException { StringBuilder query = new StringBuilder(); query.append("SELECT identifier "); query.append("FROM value_labels "); query.append("WHERE variable_id=? AND (value=? OR label=?);"); //TO DO ResultSet resultSet = null; PreparedStatement statement = null; try { statement = connection.prepareStatement(query.toString()); statement.setInt(1, variable.getIdentifier()); statement.setString(2, candidateValueLabel.getValue()); statement.setString(3, candidateValueLabel.getLabel()); resultSet = statement.executeQuery(); if (resultSet.next() == true) { int resultIdentifier = resultSet.getInt(1); if (resultIdentifier != candidateValueLabel.getIdentifier()) { //items have same display name but different IDs.
 void SQLVariableManager.clear(java.sql.Connection connection)
           
 void SQLValueLabelManager.clear(java.sql.Connection connection)
           
 void SQLUserManager.clear(java.sql.Connection connection)
           
 void SQLSupportingDocumentsManager.clear(java.sql.Connection connection)
           
 void SQLOntologyTermManager.clear(java.sql.Connection connection)
           
 void SQLListChoiceManager.clear(java.sql.Connection connection)
           
 void SQLChangeEventManager.clear(java.sql.Connection connection)
           
 void ProductionCurationService.clear(User admin)
           
 void SQLChangeEventManager.clearAllChanges(java.sql.Connection connection)
           
 void ProductionCurationService.clearAllChanges(User admin)
           
static void SQLUtilities.closeStatementsWithCatch(java.sql.Statement statement, java.sql.ResultSet resultSet)
           
 void ProductionCurationService.commitDatabaseChanges(java.sql.Connection connection)
           
 void SQLValueLabelManager.createTable(java.sql.Connection connection)
           
 void SQLUserManager.createTable(java.sql.Connection connection)
           
 void SQLSupportingDocumentsManager.createTable(java.sql.Connection connection)
           
 void SQLOntologyTermManager.createTable(java.sql.Connection connection)
           
 void SQLChangeEventManager.createTable(java.sql.Connection connection)
           
 void SQLVariableManager.createTables(java.sql.Connection connection)
           
 void SQLListChoiceManager.createTables(java.sql.Connection connection)
           
 boolean SetupCurationDatabase.databaseExists()
           
 void SQLListChoiceManager.deleteAliasFilePaths(java.sql.Connection connection, java.util.ArrayList<AliasFilePath> aliasFilePathsToDelete)
           
 void ProductionCurationService.deleteAliasFilePaths(User user, java.util.ArrayList<AliasFilePath> aliasFilePaths)
           
 void SQLListChoiceManager.deleteAvailabilityStates(java.sql.Connection connection, java.util.ArrayList<AvailabilityState> availabilityStatesToDelete)
           
 void ProductionCurationService.deleteAvailabilityStates(User user, java.util.ArrayList<AvailabilityState> availabilityStates)
           
 void SQLListChoiceManager.deleteCategories(java.sql.Connection connection, User user, java.util.ArrayList<Category> categoriesToDelete)
           
 void ProductionCurationService.deleteCategories(User user, java.util.ArrayList<Category> categories)
           
 void SQLListChoiceManager.deleteCleaningStates(java.sql.Connection connection, java.util.ArrayList<CleaningState> cleaningStatesToDelete)
           
 void ProductionCurationService.deleteCleaningStates(User user, java.util.ArrayList<CleaningState> cleaningStates)
           
 void SQLVariableManager.deleteDerivedVariables(java.sql.Connection connection, User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 void ProductionCurationService.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 void SQLOntologyTermManager.deleteOntologyTerms(java.sql.Connection connection, User user, java.util.ArrayList<OntologyTerm> ontologyTermsToDelete)
           
 void ProductionCurationService.deleteOntologyTerms(User user, java.util.ArrayList<OntologyTerm> ontologyTermsToDelete)
           
 void SQLVariableManager.deleteRawVariables(java.sql.Connection connection, User user, java.util.ArrayList<RawVariable> rawVariablesToDelete)
           
 void ProductionCurationService.deleteRawVariables(User user, java.util.ArrayList<RawVariable> rawVariables)
           
 void SQLSupportingDocumentsManager.deleteSupportingDocuments(java.sql.Connection connection, User user, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void ProductionCurationService.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void SQLUserManager.deleteUsers(java.sql.Connection connection, User admin, java.util.ArrayList<User> usersToDelete)
           
 void ProductionCurationService.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 void SQLValueLabelManager.deleteValueLabels(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void ProductionCurationService.deleteValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void SQLVariableManager.disassociateOntologyTerms(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void ProductionCurationService.disassociateOntologyTermsFromVariable(User user, Variable variable, java.util.ArrayList<OntologyTerm> ontologyTerms)
           
 void SQLVariableManager.disassociateSourceVariables(java.sql.Connection connection, User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
           
 void ProductionCurationService.disassociateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
           
 void SQLVariableManager.disassociateSupportingDocuments(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void ProductionCurationService.disassociateSupportingDocumentsFromVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void SetupCurationDatabase.dropDatabase()
           
 java.util.ArrayList<OntologyTerm> SQLFilterQueries.filterOntologyTerms(java.sql.Connection connection, java.lang.String term, java.lang.String description)
           
 java.util.ArrayList<OntologyTerm> ProductionCurationService.filterOntologyTerms(User user, java.lang.String term, java.lang.String description)
           
 java.util.ArrayList<SupportingDocument> SQLFilterQueries.filterSupportingDocuments(java.sql.Connection connection, java.lang.String documentTitleFilter, java.lang.String documentCodeFilter)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.filterSupportingDocuments(User user, java.lang.String documentTitle, java.lang.String documentCode)
           
 java.util.ArrayList<VariableSummary> SQLFilterQueries.filterVariableSummaries(java.sql.Connection connection, java.lang.String searchText, java.lang.String year, java.lang.String categoryName, VariableTypeFilter variableTypeFilter)
          we don't need to create a derivedVariables table because there are no concepts beyond the ones in Variables we need to retain.
 java.util.ArrayList<VariableSummary> ProductionCurationService.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 AliasFilePath SQLListChoiceManager.getAliasFilePath(java.sql.Connection connection, java.lang.String cardNumber)
           
 int SQLListChoiceManager.getAliasFilePathIdentifier(java.sql.Connection connection, Variable variable, AliasFilePath aliasFilePath)
           
 int ProductionCurationService.getAliasFilePathIdentifier(User user, Variable variable, AliasFilePath aliasFilePath)
           
 java.lang.String SQLListChoiceManager.getAliasFilePathName(java.sql.Connection connection, Variable variable, int dataLibraryID)
           
 java.util.ArrayList<AliasFilePath> SQLListChoiceManager.getAliasFilePaths(java.sql.Connection connection)
           
 java.util.ArrayList<AliasFilePath> ProductionCurationService.getAliasFilePaths(User user)
          Methods for data libraries
 java.util.ArrayList<AliasFilePath> SQLListChoiceManager.getAliasFilePathsMatchingName(java.sql.Connection connection, java.lang.String cardNumberExpression)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getAllChanges(java.sql.Connection connection)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getAllChanges(User admin)
           
 java.util.ArrayList<OntologyTerm> SQLOntologyTermManager.getAllOntologyTerms(java.sql.Connection connection, User user)
           
 java.util.ArrayList<OntologyTerm> ProductionCurationService.getAllOntologyTerms(User user)
           
 java.util.ArrayList<SupportingDocument> SQLSupportingDocumentsManager.getAllSupportingDocuments(java.sql.Connection connection, User user)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.getAllSupportingDocuments(User user)
           
 Variable SQLVariableManager.getAlternativeVariable(java.sql.Connection connection, User user, Variable targetVariable)
           
 Variable ProductionCurationService.getAlternativeVariable(User user, Variable targetVariable)
           
 java.util.ArrayList<OntologyTerm> SQLVariableManager.getAssociatedOntologyTerms(java.sql.Connection connection, User user, java.lang.String variableName)
           
 java.util.ArrayList<OntologyTerm> SQLVariableManager.getAssociatedOntologyTerms(java.sql.Connection connection, User user, Variable variable)
           
 java.util.ArrayList<SupportingDocument> SQLVariableManager.getAssociatedSupportingDocuments(java.sql.Connection connection, User user, java.lang.String variableName)
           
 java.util.ArrayList<SupportingDocument> SQLVariableManager.getAssociatedSupportingDocuments(java.sql.Connection connection, User user, Variable variable)
           
 int SQLListChoiceManager.getAvailabilityStateIdentifier(java.sql.Connection connection, Variable variable, AvailabilityState availabilityState)
           
 int ProductionCurationService.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 java.lang.String SQLListChoiceManager.getAvailabilityStateName(java.sql.Connection connection, Variable variable, int availabilityStateID)
           
 java.util.ArrayList<AvailabilityState> SQLListChoiceManager.getAvailabilityStates(java.sql.Connection connection)
           
 java.util.ArrayList<AvailabilityState> ProductionCurationService.getAvailabilityStates(User user)
          Methods for managing availability states
 java.util.ArrayList<Category> SQLListChoiceManager.getCategories(java.sql.Connection connection, User user)
           
 java.util.ArrayList<Category> ProductionCurationService.getCategories(User user)
           
 java.util.ArrayList<Category> SQLVariableManager.getCategoriesForVariable(java.sql.Connection connection, java.lang.String variableName)
           
 int SQLListChoiceManager.getCategoryIdentifier(java.sql.Connection connection, Variable variable, Category category)
           
 int ProductionCurationService.getCategoryIdentifier(User user, Variable variable, Category category)
           
 java.lang.String SQLListChoiceManager.getCategoryName(java.sql.Connection connection, Variable variable, int categoryID)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryByUser(User user)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getChangeHistoryForListChoices(java.sql.Connection connection)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForListChoices(User user)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getChangeHistoryForSupportingDocument(java.sql.Connection connection, SupportingDocument supportingDocument)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForSupportingDocument(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getChangeHistoryForUser(java.sql.Connection connection, User user)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getChangeHistoryForValueLabels(java.sql.Connection connection, Variable variable)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForValueLabels(User user, Variable variable)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getChangeHistoryForVariable(java.sql.Connection connection, Variable variable)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForVariable(User user, Variable variable)
           
 int SQLListChoiceManager.getCleaningStateIdentifier(java.sql.Connection connection, Variable variable, CleaningState cleaningState)
           
 int ProductionCurationService.getCleaningStateIdentifier(User user, Variable variable, CleaningState cleaningState)
           
 java.lang.String SQLListChoiceManager.getCleaningStateName(java.sql.Connection connection, Variable variable, int cleaningStateID)
           
 java.util.ArrayList<CleaningState> SQLListChoiceManager.getCleaningStates(java.sql.Connection connection, User user)
           
 java.util.ArrayList<CleaningState> ProductionCurationService.getCleaningStates(User user)
          Methods for managing cleaning states
 Variable SQLVariableManager.getCompleteVariableData(java.sql.Connection connection, User user, VariableSummary variableSummary)
           
 Variable ProductionCurationService.getCompleteVariableData(User user, VariableSummary variableSummary)
           
 java.sql.Connection SQLUserManager.getConnection()
           
 java.sql.Connection SQLConnectionManager.getConnection()
           
 DerivedVariable SQLVariableManager.getDerivedVariable(java.sql.Connection connection, int variableID)
           
 int SQLVariableManager.getDerivedVariableIdentifier(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 int ProductionCurationService.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.lang.String SQLListChoiceManager.getFilePathFromAlias(java.sql.Connection connection, java.lang.String currentAlias)
           
 java.lang.String ProductionCurationService.getFilePathFromAlias(User user, java.lang.String currentAlias)
           
 int SQLListChoiceManager.getIdentifierFromName(java.sql.Connection connection, Variable variable, macaw.persistenceLayer.production.SQLListChoiceManager.ListChoiceType listChoiceType, java.lang.String query, java.lang.String name)
           
 int SQLOntologyTermManager.getOntologyTermIdentifier(java.sql.Connection connection, OntologyTerm targetOntologyTerm)
           
 int ProductionCurationService.getOntologyTermIdentifier(User user, OntologyTerm ontologyTerm)
           
 java.util.ArrayList<OntologyTerm> ProductionCurationService.getOntologyTerms(User user, Variable variable)
           
 AliasFilePath SQLListChoiceManager.getOriginalAliasFilePath(java.sql.Connection connection, AliasFilePath revisedAliasFilePath)
           
 AvailabilityState SQLListChoiceManager.getOriginalAvailabilityState(java.sql.Connection connection, AvailabilityState revisedAvailabilityState)
           
 Category SQLListChoiceManager.getOriginalCategory(java.sql.Connection connection, Category revisedCategory)
           
 CleaningState SQLListChoiceManager.getOriginalCleaningState(java.sql.Connection connection, CleaningState revisedCleaningState)
           
 OntologyTerm SQLOntologyTermManager.getOriginalOntologyTerm(java.sql.Connection connection, OntologyTerm targetOntologyTerm)
           
 SupportingDocument SQLSupportingDocumentsManager.getOriginalSupportingDocument(java.sql.Connection connection, SupportingDocument targetSupportingDocument)
           
 User SQLUserManager.getOriginalUser(java.sql.Connection connection, User targetUser)
           
 ValueLabel SQLValueLabelManager.getOriginalValueLabel(java.sql.Connection connection, ValueLabel targetValueLabel)
           
 Variable SQLVariableManager.getOriginalVariable(java.sql.Connection connection, Variable targetVariable)
           
 Variable ProductionCurationService.getOriginalVariable(User user, Variable variable)
           
 RawVariable SQLVariableManager.getRawVariable(java.sql.Connection connection, int variableID)
           
 int SQLVariableManager.getRawVariableIdentifier(java.sql.Connection connection, User user, RawVariable rawVariable)
           
 int ProductionCurationService.getRawVariableIdentifier(User user, RawVariable rawVariable)
           
 java.util.ArrayList<Variable> SQLVariableManager.getSourceVariables(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> ProductionCurationService.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 java.lang.String[] SQLVariableManager.getStudyYears(java.sql.Connection connection)
           
 java.lang.String[] ProductionCurationService.getStudyYears(User user)
           
 java.util.ArrayList<VariableSummary> SQLVariableManager.getSummaryDataForAllVariables(java.sql.Connection connection)
           
 java.util.ArrayList<VariableSummary> ProductionCurationService.getSummaryDataForAllVariables(User user)
           
 int SQLSupportingDocumentsManager.getSupportingDocumentIdentifier(java.sql.Connection connection, SupportingDocument supportingDocument)
           
 int ProductionCurationService.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.getSupportingDocuments(User user, Variable variable)
           
 java.util.ArrayList<User> SQLUserManager.getUnverifiedUsers(java.sql.Connection connection, User admin)
           
 User SQLUserManager.getUserFromEmail(java.sql.Connection connection, User user, java.lang.String email)
           
 User SQLUserManager.getUserFromID(java.sql.Connection connection, User user, java.lang.String userID)
           
 int SQLUserManager.getUserIdentifier(java.sql.Connection connection, User admin, User user)
           
 int ProductionCurationService.getUserIdentifier(User admin, User user)
           
 java.util.ArrayList<User> SQLUserManager.getUsers(User admin)
           
 java.util.ArrayList<User> ProductionCurationService.getUsers(User admin)
           
 int SQLValueLabelManager.getValueLabelIdentifier(java.sql.Connection connection, Variable variable, ValueLabel candidateValueLabel)
           
 int ProductionCurationService.getValueLabelIdentifier(User user, Variable variable, ValueLabel valueLabel)
           
 java.util.ArrayList<ValueLabel> SQLValueLabelManager.getValueLabels(java.sql.Connection connection, User user, java.lang.String variableName)
           
 java.util.ArrayList<ValueLabel> SQLValueLabelManager.getValueLabels(java.sql.Connection connection, User user, Variable variable)
           
 java.util.ArrayList<ValueLabel> ProductionCurationService.getValueLabels(User user, Variable variable)
           
 Variable SQLVariableManager.getVariable(java.sql.Connection connection, java.lang.String variableName)
           
 Variable ProductionCurationService.getVariable(User user, java.lang.String variableName)
           
 int SQLVariableManager.getVariableIdentifier(java.sql.Connection connection, User user, Variable variable)
           
 java.lang.String[] SQLVariableManager.getVariableNames(java.sql.Connection connection, User user)
           
 java.util.ArrayList<VariableSummary> SQLVariableManager.getVariableSummariesForCategory(java.sql.Connection connection, java.lang.String categoryName)
           
 void ProductionCurationService.initialiseConnection(java.sql.Connection connection)
           
 void SQLCurationConceptManager.registerChangeEvent(java.sql.Connection connection, MacawChangeEvent changeEvent)
           
 void SQLChangeEventManager.registerChangeEvent(java.sql.Connection connection, MacawChangeEvent changeEvent)
           
 void SQLCurationConceptManager.registerChangeEvents(java.sql.Connection connection, java.util.ArrayList<MacawChangeEvent> changeEvents)
           
 void SQLChangeEventManager.registerChangeEvents(java.sql.Connection connection, java.util.ArrayList<MacawChangeEvent> changeEvents)
           
 void ProductionCurationService.rollBack(java.sql.Connection connection)
           
 void SQLVariableManager.setAlternativeVariable(java.sql.Connection connection, User user, Variable targetVariable, Variable updatedAlternativeVariable)
           
 void ProductionCurationService.setAlternativeVariable(User user, Variable targetVariable, Variable alternativeVariable)
           
 void SetupCurationDatabase.setup()
           
 void SQLListChoiceManager.updateAliasFilePath(java.sql.Connection connection, User user, AliasFilePath revisedAliasFilePath)
           
 void ProductionCurationService.updateAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 void SQLListChoiceManager.updateAvailabilityState(java.sql.Connection connection, AvailabilityState revisedAvailabilityState)
           
 void ProductionCurationService.updateAvailabilityState(User user, AvailabilityState availabilityState)
           
 void SQLListChoiceManager.updateCategory(java.sql.Connection connection, User user, Category revisedCategory)
           
 void ProductionCurationService.updateCategory(User user, Category category)
           
 void SQLListChoiceManager.updateCleaningState(java.sql.Connection connection, User user, CleaningState revisedCleaningState)
           
 void ProductionCurationService.updateCleaningState(User user, CleaningState cleaningState)
           
 void SQLVariableManager.updateDerivedVariable(java.sql.Connection connection, User user, DerivedVariable revisedDerivedVariable)
           
 void ProductionCurationService.updateDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void SQLOntologyTermManager.updateOntologyTerm(java.sql.Connection connection, User user, OntologyTerm revisedOntologyTerm)
           
 void ProductionCurationService.updateOntologyTerm(User user, OntologyTerm ontologyTerm)
           
 void SQLVariableManager.updateRawVariable(java.sql.Connection connection, User user, RawVariable revisedRawVariable)
           
 void ProductionCurationService.updateRawVariable(User user, RawVariable rawVariable)
           
 void SQLSupportingDocumentsManager.updateSupportingDocument(java.sql.Connection connection, User user, SupportingDocument revisedSupportingDocument)
           
 void ProductionCurationService.updateSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void SQLUserManager.updateUser(java.sql.Connection connection, User admin, User revisedUser)
           
 void ProductionCurationService.updateUser(User admin, User user)
           
 void SQLValueLabelManager.updateValueLabels(java.sql.Connection connection, User user, Variable variable, java.util.ArrayList<ValueLabel> revisedValueLabels)
           
 void ProductionCurationService.updateValueLabels(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
           
 void SQLVariableManager.updateVariable(java.sql.Connection connection, User user, Variable revisedVariable)
           
 void SQLUserManager.validateAdministrator(User admin)
           
 void SQLUserManager.validateUser(User user)
           
 

Constructors in macaw.persistenceLayer.production that throw MacawException
ProductionCurationService(SessionProperties sessionProperties)
           
ProductionRetrievalService(SessionProperties sessionProperties)
           
SQLConnectionManager(SessionProperties sessionProperties)
           
 

Uses of MacawException in macaw.presentationLayer
 

Methods in macaw.presentationLayer that throw MacawException
 void OntologyTermEditor.addItems(java.lang.String listOwnerName, DisplayableList parentList)
           
abstract  void MacawStateEditor.addItems(java.lang.String listOwnerName, DisplayableList displayableList)
           
 void CleaningStateEditor.addItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void CategoryStateEditor.addItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void AvailabilityStateEditor.addItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void AliasFilePathEditor.addItems(java.lang.String listOwnerName, DisplayableList parentList)
           
abstract  void VariableEditor.commitChanges()
           
 void VariableConstantsEditor.commitChanges()
           
 void RawVariableEditor.commitChanges()
           
 void DerivedVariableEditor.commitChanges()
           
 void SupportingDocumentEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void SourceVariableSelectionDialog.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void OntologyTermEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
abstract  void MacawStateEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void CleaningStateEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void CategoryStateEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void AvailabilityStateEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void AliasFilePathEditor.deleteListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void VariableSearchPanel.deleteSelectedItems()
           
 void OntologyTermEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
abstract  void MacawStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList displayableList)
           
 void CleaningStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void CategoryStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void AvailabilityStateEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void AliasFilePathEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList parentList)
           
 void VariableSearchTableModel.filterVariables(User currentUser, java.lang.String searchText, java.lang.String year, java.lang.String category)
           
 void VariableSearchTableModel.filterVariables(User currentUser, java.lang.String searchText, java.lang.String year, java.lang.String category, boolean isDerivedVariable)
           
 Variable VariableSearchPanel.getSelectedVariable()
           
 java.util.ArrayList<Variable> VariableSearchPanel.getSelectedVariables()
           
 void VariableSearchTableModel.refreshList()
          updates the last search.
 void VariableLabelTableModel.save()
           
 void VariableLabelTable.save()
           
 void SupportingDocumentsPanel.save()
           
 void SupportingDocumentSelectionDialog.selectListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void SourceVariableSelectionDialog.selectListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void OntologyTermSelectionDialog.selectListItems(java.lang.String listOwnerName, DisplayableList parentList)
           
 void VariableLabelTableModel.setData(User currentUser, Variable currentVariable)
           
 void VariableLabelTable.setData(User currentUser, Variable variable)
           
 void VariableLabelValueEditor.setData(Variable variable)
           
 void VariableSearchTableModel.showAllVariableSummaries(User currentUser)
           
 void ChangeHistoryViewer.showHistoryForListChoices()
           
 void ChangeHistoryViewer.showHistoryForSupportingDocument(SupportingDocument supportingDocument)
           
 void ChangeHistoryViewer.showHistoryForValueLabel(Variable variable)
           
 void ChangeHistoryViewer.showHistoryForVariable(Variable variable)
           
abstract  void MacawStateEditor.viewListItem(Displayable listItem)
           
 void CleaningStateEditor.viewListItem(Displayable listItem)
           
 void CategoryStateEditor.viewListItem(Displayable listItem)
           
 void AvailabilityStateEditor.viewListItem(Displayable listItem)
           
 void AliasFilePathEditor.viewListItem(Displayable listItem)
           
 

Constructors in macaw.presentationLayer that throw MacawException
DerivedVariableEditor(SessionProperties sessionProperties, boolean allowWriteAccess)
           
 

Uses of MacawException in macaw.system
 

Methods in macaw.system with parameters of type MacawException
 void Log.displayErrorDialog(MacawException exception)
           
 

Uses of MacawException in macaw.test
 

Methods in macaw.test that throw MacawException
static MacawCurationAPI RunAllMacawTestCases.getMacawCurationService()
           
static MacawRetrievalAPI RunAllMacawTestCases.getMacawRetrievalService()
           
static void RunAllMacawTestCases.initialiseServices()
           
 

Uses of MacawException in macaw.util
 

Methods in macaw.util that throw MacawException
 void DisplayableListItemAdder.addItems(java.lang.String listOwnerName, DisplayableList displayableList)
           
 void DisplayableListParentForm.commitChanges()
           
 void DisplayableListItemDeleter.deleteListItems(java.lang.String listOwnerName, DisplayableList displayableList)
           
 void DisplayableListItemEditor.editListItem(java.lang.String listItemOwner, Displayable listItem, DisplayableList displayableList)
           
 void DisplayableListItemSelector.selectListItems(java.lang.String listOwnerName, DisplayableList displayableList)
           
 void DisplayableListItemViewer.viewListItem(Displayable listItem)