Uses of Class
macaw.system.MacawChangeEvent

Packages that use MacawChangeEvent
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. 
 

Uses of MacawChangeEvent in macaw.businessLayer
 

Methods in macaw.businessLayer that return MacawChangeEvent
static MacawChangeEvent Variable.detectChangesInAlternativeVariable(User user, Variable originalVariable, Variable revisedAlternativeVariable)
           
 

Methods in macaw.businessLayer that return types with arguments of type MacawChangeEvent
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)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getAllChanges(User admin)
           
 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)
           
 

Uses of MacawChangeEvent in macaw.persistenceLayer
 

Methods in macaw.persistenceLayer that return MacawChangeEvent
static MacawChangeEvent ChangeEventGenerator.deleteVariableChanges(User user, Variable variable)
          produce change events for operations which involve deleting raw or derived variables from the database
 

Methods in macaw.persistenceLayer that return types with arguments of type MacawChangeEvent
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 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
 

Uses of MacawChangeEvent in macaw.persistenceLayer.demo
 

Methods in macaw.persistenceLayer.demo that return types with arguments of type MacawChangeEvent
 java.util.ArrayList<MacawChangeEvent> InMemoryChangeEventManager.getAllChanges()
           
 java.util.ArrayList<MacawChangeEvent> DemonstrationCurationService.getAllChanges(User admin)
           
 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)
           
 

Methods in macaw.persistenceLayer.demo with parameters of type MacawChangeEvent
 void DemonstrationCurationService.addChangeEvents(MacawChangeEvent changeEvent)
           
protected  void InMemoryCurationConceptManager.registerChangeEvent(MacawChangeEvent changeEvent)
           
 void InMemoryChangeEventManager.registerChangeEvent(MacawChangeEvent event)
          add a change event that is a result of some curation operation.
 

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

Uses of MacawChangeEvent in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return types with arguments of type MacawChangeEvent
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getAllChanges(java.sql.Connection connection)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getAllChanges(User admin)
           
 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)
           
 

Methods in macaw.persistenceLayer.production with parameters of type MacawChangeEvent
 void SQLCurationConceptManager.registerChangeEvent(java.sql.Connection connection, MacawChangeEvent changeEvent)
           
 void SQLChangeEventManager.registerChangeEvent(java.sql.Connection connection, MacawChangeEvent changeEvent)
           
 

Method parameters in macaw.persistenceLayer.production with type arguments of type MacawChangeEvent
 void SQLCurationConceptManager.registerChangeEvents(java.sql.Connection connection, java.util.ArrayList<MacawChangeEvent> changeEvents)
           
 void SQLChangeEventManager.registerChangeEvents(java.sql.Connection connection, java.util.ArrayList<MacawChangeEvent> changeEvents)
           
 

Uses of MacawChangeEvent in macaw.presentationLayer
 

Methods in macaw.presentationLayer that return types with arguments of type MacawChangeEvent
 java.util.ArrayList<MacawChangeEvent> CleaningStatePanel.getChangeEvents()
           
 

Method parameters in macaw.presentationLayer with type arguments of type MacawChangeEvent
 void ChangeHistoryTableModel.setChangeEvents(java.util.ArrayList<MacawChangeEvent> changeEvents)