Uses of Class
macaw.businessLayer.SupportingDocument

Packages that use SupportingDocument
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 SupportingDocument in macaw.businessLayer
 

Methods in macaw.businessLayer that return types with arguments of type SupportingDocument
 java.util.ArrayList<SupportingDocument> MacawCurationAPI.filterSupportingDocuments(User user, java.lang.String documentTitle, java.lang.String documentCode)
           
 java.util.ArrayList<SupportingDocument> MacawCurationAPI.getAllSupportingDocuments(User user)
           
 java.util.ArrayList<SupportingDocument> Variable.getSupportingDocuments()
           
 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)
           
 

Methods in macaw.businessLayer with parameters of type SupportingDocument
 void Variable.addSupportingDocument(SupportingDocument supportingDocument)
           
 void MacawCurationAPI.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 boolean Variable.containsSupportingDocument(SupportingDocument targetSupportingDocument)
           
static java.util.ArrayList<MacawChangeEvent> SupportingDocument.detectFieldChanges(User user, SupportingDocument originalDocument, SupportingDocument revisedDocument)
           
 java.util.ArrayList<MacawChangeEvent> MacawCurationAPI.getChangeHistoryForSupportingDocument(User user, SupportingDocument supportingDocument)
           
 int MacawCurationAPI.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 void Variable.removeSupportingDocument(SupportingDocument supportingDocument)
           
 void MacawCurationAPI.updateSupportingDocument(User user, SupportingDocument supportingDocument)
           
static void SupportingDocument.validateFields(SupportingDocument supportingDocument)
           
 

Method parameters in macaw.businessLayer with type arguments of type SupportingDocument
 void Variable.addSupportingDocuments(java.util.ArrayList<SupportingDocument> supportingDocumentsToAdd)
           
 void MacawCurationAPI.associateSupportingDocumentsWithVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocument)
           
 void MacawCurationAPI.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void MacawCurationAPI.disassociateSupportingDocumentsFromVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
static java.lang.String[] ConstantConverter.getSupportingDocumentNames(java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void Variable.removeSupportingDocuments(java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void Variable.setSupportingDocuments(java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 

Uses of SupportingDocument in macaw.persistenceLayer
 

Methods in macaw.persistenceLayer with parameters of type SupportingDocument
static java.util.ArrayList<MacawChangeEvent> ChangeEventGenerator.addSupportingDocumentChange(User user, SupportingDocument supportingDocument)
          produce change events for operations which involve adding support documents to the database
 

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

Methods in macaw.persistenceLayer.demo that return SupportingDocument
 SupportingDocument InMemorySupportingDocumentsManager.getOriginalSupportingDocument(SupportingDocument revisedSupportingDocument)
           
 

Methods in macaw.persistenceLayer.demo that return types with arguments of type SupportingDocument
 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<SupportingDocument> InMemorySupportingDocumentsManager.getAllSupportingDocuments(User user)
           
 java.util.ArrayList<SupportingDocument> DemonstrationCurationService.getAllSupportingDocuments(User user)
           
 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)
           
 

Methods in macaw.persistenceLayer.demo with parameters of type SupportingDocument
 void InMemorySupportingDocumentsManager.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void DemonstrationCurationService.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void InMemorySupportingDocumentsManager.checkSupportingDocumentExists(SupportingDocument candidateSupportingDocument)
           
 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)
           
 SupportingDocument InMemorySupportingDocumentsManager.getOriginalSupportingDocument(SupportingDocument revisedSupportingDocument)
           
 int InMemorySupportingDocumentsManager.getSupportingDocumentIdentifier(SupportingDocument targetSupportingDocument)
           
 int DemonstrationCurationService.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 void InMemorySupportingDocumentsManager.updateSupportingDocument(User user, SupportingDocument revisedSupportingDocument)
           
 void DemonstrationCurationService.updateSupportingDocument(User user, SupportingDocument revisedSupportingDocument)
           
 

Method parameters in macaw.persistenceLayer.demo with type arguments of type SupportingDocument
 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 InMemorySupportingDocumentsManager.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void DemonstrationCurationService.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void InMemoryVariableManager.disassociateSupportingDocuments(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void DemonstrationCurationService.disassociateSupportingDocumentsFromVariable(User user, Variable variable, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 void InMemorySupportingDocumentFilter.setSupportingDocuments(java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 

Uses of SupportingDocument in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return SupportingDocument
 SupportingDocument SQLSupportingDocumentsManager.getOriginalSupportingDocument(java.sql.Connection connection, SupportingDocument targetSupportingDocument)
           
 

Methods in macaw.persistenceLayer.production that return types with arguments of type SupportingDocument
 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<SupportingDocument> SQLSupportingDocumentsManager.getAllSupportingDocuments(java.sql.Connection connection, User user)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.getAllSupportingDocuments(User user)
           
 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)
           
 java.util.ArrayList<SupportingDocument> ProductionRetrievalService.getSupportingDocuments(User user, java.lang.String variableName)
           
 java.util.ArrayList<SupportingDocument> ProductionCurationService.getSupportingDocuments(User user, Variable variable)
           
 

Methods in macaw.persistenceLayer.production with parameters of type SupportingDocument
 void SQLSupportingDocumentsManager.addSupportingDocument(java.sql.Connection connection, User user, SupportingDocument supportingDocument)
           
 void ProductionCurationService.addSupportingDocument(User user, SupportingDocument supportingDocument)
           
 void SQLSupportingDocumentsManager.checkSupportingDocumentExists(java.sql.Connection connection, SupportingDocument targetSupportingDocument)
           
 java.util.ArrayList<MacawChangeEvent> SQLChangeEventManager.getChangeHistoryForSupportingDocument(java.sql.Connection connection, SupportingDocument supportingDocument)
           
 java.util.ArrayList<MacawChangeEvent> ProductionCurationService.getChangeHistoryForSupportingDocument(User user, SupportingDocument supportingDocument)
           
 SupportingDocument SQLSupportingDocumentsManager.getOriginalSupportingDocument(java.sql.Connection connection, SupportingDocument targetSupportingDocument)
           
 int SQLSupportingDocumentsManager.getSupportingDocumentIdentifier(java.sql.Connection connection, SupportingDocument supportingDocument)
           
 int ProductionCurationService.getSupportingDocumentIdentifier(User user, SupportingDocument supportingDocument)
           
 void SQLSupportingDocumentsManager.updateSupportingDocument(java.sql.Connection connection, User user, SupportingDocument revisedSupportingDocument)
           
 void ProductionCurationService.updateSupportingDocument(User user, SupportingDocument supportingDocument)
           
 

Method parameters in macaw.persistenceLayer.production with type arguments of type SupportingDocument
 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 SQLSupportingDocumentsManager.deleteSupportingDocuments(java.sql.Connection connection, User user, java.util.ArrayList<SupportingDocument> supportingDocumentsToDelete)
           
 void ProductionCurationService.deleteSupportingDocuments(User user, java.util.ArrayList<SupportingDocument> supportingDocuments)
           
 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)
           
 

Uses of SupportingDocument in macaw.presentationLayer
 

Methods in macaw.presentationLayer that return SupportingDocument
 SupportingDocument SupportingDocumentSearchTableModel.getRow(int row)
           
 

Methods in macaw.presentationLayer that return types with arguments of type SupportingDocument
 java.util.ArrayList<SupportingDocument> SupportingDocumentsPanel.getSupportingDocuments()
           
 

Methods in macaw.presentationLayer with parameters of type SupportingDocument
 void SupportingDocumentEditor.setSupportingDocument(SupportingDocument supportingDocument)
           
 void ChangeHistoryViewer.showHistoryForSupportingDocument(SupportingDocument supportingDocument)
           
 

Method parameters in macaw.presentationLayer with type arguments of type SupportingDocument
 void SupportingDocumentSearchTableModel.setData(java.util.ArrayList<SupportingDocument> supportingDocuments)