Uses of Class
macaw.businessLayer.User

Packages that use User
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.test.curation Classes that test implementations of MacawCurationAPI
macaw.test.retrieval Classes that test implementations of MacawRetrievalAPI
 

Uses of User in macaw.businessLayer
 

Methods in macaw.businessLayer that return User
 User MacawRetrievalAPI.getUserFromEmail(User user, java.lang.String email)
           
 User MacawRetrievalAPI.getUserFromID(User user, java.lang.String userID)
           
 

Methods in macaw.businessLayer that return types with arguments of type User
 java.util.ArrayList<User> MacawRetrievalAPI.getUnverifiedUsers(User admin)
           
 java.util.ArrayList<User> MacawRetrievalAPI.getUsers(User admin)
           
 java.util.ArrayList<User> MacawCurationAPI.getUsers(User admin)
           
 

Methods in macaw.businessLayer with parameters of type User
 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)
           
 void MacawCurationAPI.checkValidUser(User user)
           
 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)
           
static MacawChangeEvent Variable.detectChangesInAlternativeVariable(User user, Variable originalVariable, Variable revisedAlternativeVariable)
           
static java.util.ArrayList<MacawChangeEvent> AliasFilePath.detectFieldChanges(User user, AliasFilePath originalAliasFilePath, AliasFilePath revisedAliasFilePath)
           
static java.util.ArrayList<MacawChangeEvent> AvailabilityState.detectFieldChanges(User user, AvailabilityState originalAvailabilityState, AvailabilityState revisedAvailabilityState)
           
static java.util.ArrayList<MacawChangeEvent> Category.detectFieldChanges(User user, Category originalCategory, Category revisedCategory)
           
static java.util.ArrayList<MacawChangeEvent> CleaningState.detectFieldChanges(User user, CleaningState originalCleaningState, CleaningState revisedCleaningState)
           
static java.util.ArrayList<MacawChangeEvent> DerivedVariable.detectFieldChanges(User user, DerivedVariable originalDerivedVariable, DerivedVariable revisedDerivedVariable)
           
static java.util.ArrayList<MacawChangeEvent> OntologyTerm.detectFieldChanges(User user, OntologyTerm originalOntologyTerm, OntologyTerm revisedOntologyTerm)
           
static java.util.ArrayList<MacawChangeEvent> RawVariable.detectFieldChanges(User user, RawVariable originalRawVariable, RawVariable revisedRawVariable)
           
static java.util.ArrayList<MacawChangeEvent> MacawListChoice.detectFieldChanges(User user, java.lang.String messageProperty, MacawListChoice originalListChoice, MacawListChoice revisedListChoice)
           
static java.util.ArrayList<MacawChangeEvent> SupportingDocument.detectFieldChanges(User user, SupportingDocument originalDocument, SupportingDocument revisedDocument)
           
static java.util.ArrayList<MacawChangeEvent> User.detectFieldChanges(User admin, User originalUser, User revisedUser)
           
static java.util.ArrayList<MacawChangeEvent> ValueLabel.detectFieldChanges(User user, Variable ownerVariable, ValueLabel originalValueLabel, ValueLabel revisedValueLabel)
           
static java.util.ArrayList<MacawChangeEvent> Variable.detectFieldChanges(User user, Variable originalVariable, Variable revisedVariable)
           
static boolean ValueLabel.differencesExist(User user, Variable ownerVariable, ValueLabel originalValueLabel, ValueLabel revisedValueLabel)
           
 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)
           
 AliasFilePath MacawRetrievalAPI.getAliasFilePath(User user, java.lang.String cardNumber)
          given the name of a logical location for data, returns an AliasFilePath object that can also describe the physical location.
 int MacawCurationAPI.getAliasFilePathIdentifier(User user, Variable variable, AliasFilePath aliasFilePath)
           
 java.util.ArrayList<AliasFilePath> MacawRetrievalAPI.getAliasFilePaths(User user)
          A collection of all available alias file paths.
 java.util.ArrayList<AliasFilePath> MacawCurationAPI.getAliasFilePaths(User user)
           
 java.util.ArrayList<AliasFilePath> MacawRetrievalAPI.getAliasFilePathsMatchingName(User user, java.lang.String phrase)
          Searches for all alias file paths whose logical location names contain a phrase.
 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> MacawRetrievalAPI.getAvailabilityStates(User user)
           
 java.util.ArrayList<AvailabilityState> MacawCurationAPI.getAvailabilityStates(User user)
           
 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)
           
 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> MacawRetrievalAPI.getCleaningStates(User user)
           
 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> MacawRetrievalAPI.getOntologyTerms(User user, java.lang.String variableName)
          return the ontology terms for a given variable
 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> MacawRetrievalAPI.getSupportingDocuments(User user, java.lang.String variableName)
          returns the supporting documents for a given variable
 java.util.ArrayList<SupportingDocument> MacawCurationAPI.getSupportingDocuments(User user, Variable variable)
           
 java.util.ArrayList<User> MacawRetrievalAPI.getUnverifiedUsers(User admin)
           
 User MacawRetrievalAPI.getUserFromEmail(User user, java.lang.String email)
           
 User MacawRetrievalAPI.getUserFromID(User user, java.lang.String userID)
           
 int MacawCurationAPI.getUserIdentifier(User admin, User user)
           
 java.util.ArrayList<User> MacawRetrievalAPI.getUsers(User admin)
           
 java.util.ArrayList<User> MacawCurationAPI.getUsers(User admin)
           
 int MacawCurationAPI.getValueLabelIdentifier(User user, Variable variable, ValueLabel valueLabel)
           
 java.util.ArrayList<ValueLabel> MacawRetrievalAPI.getValueLabels(User user, java.lang.String variableName)
          returns the value labels associated with a given variable
 java.util.ArrayList<ValueLabel> MacawCurationAPI.getValueLabels(User user, Variable variable)
           
 Variable MacawRetrievalAPI.getVariable(User user, java.lang.String variableName)
          returns a variable record given a variable name
 Variable MacawCurationAPI.getVariable(User user, java.lang.String variableName)
           
 java.lang.String[] MacawRetrievalAPI.getVariableNames(User user)
          returns an alphabetically sorted list of all the variable names in the data repository
 java.util.ArrayList<VariableSummary> MacawRetrievalAPI.getVariableSummariesForCategory(User user, java.lang.String category)
          returns summary records of variables that are associated with a given category.
 boolean User.hasSameDisplayName(User user)
           
 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 User.validateFields(User user)
           
 void MacawSecurityAPI.validateUser(User user)
           
 

Method parameters in macaw.businessLayer with type arguments of type User
 void MacawCurationAPI.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 

Uses of User in macaw.persistenceLayer
 

Methods in macaw.persistenceLayer with parameters of type User
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.addOntologyTermChange(User user, OntologyTerm ontologyTerm)
          produce change events for operations which involve adding ontology terms to the database
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.addSupportingDocumentChange(User user, SupportingDocument supportingDocument)
          produce change events for operations which involve adding support documents to the database
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.addValueLabelsChange(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
          produce change events for operations which involve adding value labels to the database
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.addVariableChange(User user, Variable variable)
          produce change events for operations which involve adding raw or derived variables to the database
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.associateSourceVariablesChanges(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
          produce change events for operations which involve associating source variables with a derived variable
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.deleteOntologyTermsChange(User user, java.util.ArrayList<OntologyTerm> ontologyTerms)
          produce change events for operations which involve deleting ontology terms from the database
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.deleteRawVariablesChanges(User user, java.util.ArrayList<RawVariable> rawVariables)
           
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.deleteSupportingDocumentsChange(User user, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
          produce change events for operations which involve deleting support documents from the database
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
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.deleteValueLabelsChange(User user, Variable variable, java.util.ArrayList<ValueLabel> valueLabels)
          produce change events for operations which involve deleting value labels from the database
static MacawChangeEvent ChangeEventGenerator.deleteVariableChanges(User user, Variable variable)
          produce change events for operations which involve deleting raw or derived variables from the database
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.disassociateSourceVariablesChanges(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
          produce change events for operations which involve disassociating source variables with a derived variable
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.disassociateSupportingDocumentsChanges(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
          produce change events for operations which involve disassociating supporting documents with a derived variable
 void DummyDataProvider.populateDatabase(User user)
           
 

Method parameters in macaw.persistenceLayer with type arguments of type User
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
 

Constructors in macaw.persistenceLayer with parameters of type User
DummyDataProvider(MacawCurationAPI database, User admin)
           
 

Uses of User in macaw.persistenceLayer.demo
 

Fields in macaw.persistenceLayer.demo declared as User
protected  User DemonstrationCurationService.admin
           
 

Methods in macaw.persistenceLayer.demo that return User
 User InMemoryUserManager.getUserFromEmail(User user, java.lang.String email)
           
 User DemonstrationRetrievalService.getUserFromEmail(User user, java.lang.String email)
           
 User InMemoryUserManager.getUserFromID(User user, java.lang.String userID)
           
 User DemonstrationRetrievalService.getUserFromID(User user, java.lang.String userID)
           
 

Methods in macaw.persistenceLayer.demo that return types with arguments of type User
 java.util.ArrayList<User> InMemoryUserManager.getUnverifiedUsers(User admin)
           
 java.util.ArrayList<User> DemonstrationRetrievalService.getUnverifiedUsers(User admin)
           
 java.util.ArrayList<User> InMemoryUserManager.getUsers(User admin)
          this is a utility
 java.util.ArrayList<User> DemonstrationRetrievalService.getUsers(User user)
           
 java.util.ArrayList<User> DemonstrationCurationService.getUsers(User admin)
           
 

Methods in macaw.persistenceLayer.demo with parameters of type User
 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 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 DemonstrationCurationService.checkValidAdministrator(User administrator)
           
 void DemonstrationCurationService.checkValidUser(User user)
           
 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)
           
 AliasFilePath DemonstrationRetrievalService.getAliasFilePath(User user, java.lang.String cardNumber)
           
 int DemonstrationCurationService.getAliasFilePathIdentifier(User user, Variable variable, AliasFilePath aliasFilePath)
           
 java.util.ArrayList<AliasFilePath> InMemoryListChoiceManager.getAliasFilePaths(User user)
           
 java.util.ArrayList<AliasFilePath> DemonstrationRetrievalService.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<AliasFilePath> DemonstrationRetrievalService.getAliasFilePathsMatchingName(User user, java.lang.String regularExpression)
           
 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)
           
 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 DemonstrationCurationService.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 java.util.ArrayList<AvailabilityState> InMemoryListChoiceManager.getAvailabilityStates(User user)
           
 java.util.ArrayList<AvailabilityState> DemonstrationRetrievalService.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> 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)
           
 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> 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 DemonstrationCurationService.getCleaningStateIdentifier(User user, Variable variable, CleaningState cleaningState)
           
 java.util.ArrayList<CleaningState> InMemoryListChoiceManager.getCleaningStates(User user)
           
 java.util.ArrayList<CleaningState> DemonstrationRetrievalService.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 DemonstrationCurationService.getFilePathFromAlias(User user, java.lang.String currentAlias)
           
 int DemonstrationCurationService.getOntologyTermIdentifier(User user, OntologyTerm ontologyTerm)
           
 java.util.ArrayList<OntologyTerm> DemonstrationRetrievalService.getOntologyTerms(User user, java.lang.String variableName)
           
 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> DemonstrationRetrievalService.getSupportingDocuments(User user, java.lang.String variableName)
           
 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)
           
 java.util.ArrayList<User> DemonstrationRetrievalService.getUnverifiedUsers(User admin)
           
 User InMemoryUserManager.getUserFromEmail(User user, java.lang.String email)
           
 User DemonstrationRetrievalService.getUserFromEmail(User user, java.lang.String email)
           
 User InMemoryUserManager.getUserFromID(User user, java.lang.String userID)
           
 User DemonstrationRetrievalService.getUserFromID(User user, java.lang.String userID)
           
 int InMemoryUserManager.getUserIdentifier(User user)
           
 int DemonstrationCurationService.getUserIdentifier(User admin, User user)
           
 java.util.ArrayList<User> InMemoryUserManager.getUsers(User admin)
          this is a utility
 java.util.ArrayList<User> DemonstrationRetrievalService.getUsers(User user)
           
 java.util.ArrayList<User> DemonstrationCurationService.getUsers(User admin)
           
 int DemonstrationCurationService.getValueLabelIdentifier(User user, Variable variable, ValueLabel valueLabel)
           
 java.util.ArrayList<ValueLabel> DemonstrationRetrievalService.getValueLabels(User user, java.lang.String variableName)
           
 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 DemonstrationRetrievalService.getVariable(User user, java.lang.String variableName)
           
 Variable DemonstrationCurationService.getVariable(User user, java.lang.String variableName)
           
 java.lang.String[] InMemoryVariableManager.getVariableNames(User user)
           
 java.lang.String[] DemonstrationRetrievalService.getVariableNames(User user)
           
 java.util.ArrayList<Variable> InMemoryVariableManager.getVariables(User user)
           
 java.util.ArrayList<VariableSummary> InMemoryVariableManager.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
 java.util.ArrayList<VariableSummary> DemonstrationRetrievalService.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
 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)
           
 

Method parameters in macaw.persistenceLayer.demo with type arguments of type User
 void InMemoryUserManager.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 void DemonstrationCurationService.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 

Constructors in macaw.persistenceLayer.demo with parameters of type User
InMemoryUserManager(InMemoryChangeEventManager changeEventManager, Log log, User admin)
           
 

Uses of User in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return User
 User SQLUserManager.getOriginalUser(java.sql.Connection connection, User targetUser)
           
 User SQLUserManager.getUserFromEmail(java.sql.Connection connection, User user, java.lang.String email)
           
 User ProductionRetrievalService.getUserFromEmail(User user, java.lang.String email)
           
 User SQLUserManager.getUserFromID(java.sql.Connection connection, User user, java.lang.String userID)
           
 User ProductionRetrievalService.getUserFromID(User user, java.lang.String userID)
           
 

Methods in macaw.persistenceLayer.production that return types with arguments of type User
 java.util.ArrayList<User> SQLUserManager.getUnverifiedUsers(java.sql.Connection connection, User admin)
           
 java.util.ArrayList<User> ProductionRetrievalService.getUnverifiedUsers(User user)
           
 java.util.ArrayList<User> SQLUserManager.getUsers(User admin)
           
 java.util.ArrayList<User> ProductionRetrievalService.getUsers(User admin)
           
 java.util.ArrayList<User> ProductionCurationService.getUsers(User admin)
           
 

Methods in macaw.persistenceLayer.production with parameters of type User
 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 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 ProductionCurationService.checkValidAdministrator(User admin)
           
 void ProductionCurationService.checkValidUser(User user)
           
 void ProductionCurationService.clear(User admin)
           
 void ProductionCurationService.clearAllChanges(User admin)
           
 void ProductionCurationService.deleteAliasFilePaths(User user, java.util.ArrayList<AliasFilePath> aliasFilePaths)
           
 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 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)
           
 java.util.ArrayList<OntologyTerm> ProductionCurationService.filterOntologyTerms(User user, java.lang.String term, java.lang.String description)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.filterSupportingDocuments(User user, java.lang.String documentTitle, java.lang.String documentCode)
           
 java.util.ArrayList<VariableSummary> ProductionCurationService.filterVariableSummaries(User user, java.lang.String searchText, java.lang.String year, java.lang.String category, VariableTypeFilter variableTypeFilter)
           
 AliasFilePath ProductionRetrievalService.getAliasFilePath(User user, java.lang.String cardNumber)
           
 int ProductionCurationService.getAliasFilePathIdentifier(User user, Variable variable, AliasFilePath aliasFilePath)
           
 java.util.ArrayList<AliasFilePath> ProductionRetrievalService.getAliasFilePaths(User user)
          Methods for data libraries
 java.util.ArrayList<AliasFilePath> ProductionCurationService.getAliasFilePaths(User user)
          Methods for data libraries
 java.util.ArrayList<AliasFilePath> ProductionRetrievalService.getAliasFilePathsMatchingName(User user, java.lang.String regularExpression)
           
 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 ProductionCurationService.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 java.util.ArrayList<AvailabilityState> ProductionRetrievalService.getAvailabilityStates(User user)
           
 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> ProductionRetrievalService.getCategories(User user)
           
 java.util.ArrayList<Category> ProductionCurationService.getCategories(User user)
           
 java.util.ArrayList<Category> ProductionRetrievalService.getCategoriesForVariable(User user, java.lang.String variableName)
           
 int ProductionCurationService.getCategoryIdentifier(User user, Variable variable, Category category)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryByUser(User user)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForListChoices(User user)
           
 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> ProductionCurationService.getChangeHistoryForValueLabels(User user, Variable variable)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForVariable(User user, Variable variable)
           
 int ProductionCurationService.getCleaningStateIdentifier(User user, Variable variable, CleaningState cleaningState)
           
 java.util.ArrayList<CleaningState> SQLListChoiceManager.getCleaningStates(java.sql.Connection connection, User user)
           
 java.util.ArrayList<CleaningState> ProductionRetrievalService.getCleaningStates(User user)
          Methods for managing cleaning states
 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)
           
 int SQLVariableManager.getDerivedVariableIdentifier(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 int ProductionCurationService.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.lang.String ProductionCurationService.getFilePathFromAlias(User user, java.lang.String currentAlias)
           
 int ProductionCurationService.getOntologyTermIdentifier(User user, OntologyTerm ontologyTerm)
           
 java.util.ArrayList<OntologyTerm> ProductionRetrievalService.getOntologyTerms(User user, java.lang.String variableName)
           
 java.util.ArrayList<OntologyTerm> ProductionRetrievalService.getOntologyTerms(User user, Variable variable)
           
 java.util.ArrayList<OntologyTerm> ProductionCurationService.getOntologyTerms(User user, Variable variable)
           
 User SQLUserManager.getOriginalUser(java.sql.Connection connection, User targetUser)
           
 Variable ProductionCurationService.getOriginalVariable(User user, Variable variable)
           
 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[] ProductionCurationService.getStudyYears(User user)
           
 java.util.ArrayList<VariableSummary> ProductionCurationService.getSummaryDataForAllVariables(User user)
           
 int ProductionCurationService.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 java.util.ArrayList<SupportingDocument> ProductionRetrievalService.getSupportingDocuments(User user, java.lang.String variableName)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.getSupportingDocuments(User user, Variable variable)
           
 java.util.ArrayList<User> SQLUserManager.getUnverifiedUsers(java.sql.Connection connection, User admin)
           
 java.util.ArrayList<User> ProductionRetrievalService.getUnverifiedUsers(User user)
           
 User SQLUserManager.getUserFromEmail(java.sql.Connection connection, User user, java.lang.String email)
           
 User ProductionRetrievalService.getUserFromEmail(User user, java.lang.String email)
           
 User SQLUserManager.getUserFromID(java.sql.Connection connection, User user, java.lang.String userID)
           
 User ProductionRetrievalService.getUserFromID(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> ProductionRetrievalService.getUsers(User admin)
           
 java.util.ArrayList<User> ProductionCurationService.getUsers(User admin)
           
 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> ProductionRetrievalService.getValueLabels(User user, java.lang.String variableName)
           
 java.util.ArrayList<ValueLabel> ProductionCurationService.getValueLabels(User user, Variable variable)
           
 Variable ProductionRetrievalService.getVariable(User user, 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.lang.String[] ProductionRetrievalService.getVariableNames(User user)
           
 java.util.ArrayList<VariableSummary> ProductionRetrievalService.getVariableSummariesForCategory(User user, java.lang.String categoryName)
           
 void SQLVariableManager.setAlternativeVariable(java.sql.Connection connection, User user, Variable targetVariable, Variable updatedAlternativeVariable)
           
 void ProductionCurationService.setAlternativeVariable(User user, Variable targetVariable, Variable alternativeVariable)
           
 void SQLListChoiceManager.updateAliasFilePath(java.sql.Connection connection, User user, AliasFilePath revisedAliasFilePath)
           
 void ProductionCurationService.updateAliasFilePath(User user, AliasFilePath aliasFilePath)
           
 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)
           
 

Method parameters in macaw.persistenceLayer.production with type arguments of type User
 void SQLUserManager.deleteUsers(java.sql.Connection connection, User admin, java.util.ArrayList<User> usersToDelete)
           
 void ProductionCurationService.deleteUsers(User admin, java.util.ArrayList<User> usersToDelete)
           
 

Uses of User in macaw.presentationLayer
 

Fields in macaw.presentationLayer declared as User
protected  User VariableEditor.currentUser
           
protected  User MacawStateEditor.currentUser
           
 

Methods in macaw.presentationLayer with parameters of type User
 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)
           
 void VariableLabelTableModel.setData(User currentUser, Variable currentVariable)
           
 void VariableLabelTable.setData(User currentUser, Variable variable)
           
 void VariableSearchTableModel.showAllVariableSummaries(User currentUser)
           
 

Uses of User in macaw.test.curation
 

Fields in macaw.test.curation declared as User
protected  User MacawCurationTestCase.admin
           
protected  User MacawCurationTestCase.jsmith
           
 

Uses of User in macaw.test.retrieval
 

Fields in macaw.test.retrieval declared as User
protected  User MacawRetrievalTestCase.admin
           
protected  User MacawRetrievalTestCase.jsmith