Uses of Class
macaw.businessLayer.DerivedVariable

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

Methods in macaw.businessLayer with parameters of type DerivedVariable
 void MacawCurationAPI.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void MacawCurationAPI.associateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToAdd)
           
static java.util.ArrayList<MacawChangeEvent> DerivedVariable.detectFieldChanges(User user, DerivedVariable originalDerivedVariable, DerivedVariable revisedDerivedVariable)
           
 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
 int MacawCurationAPI.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> MacawCurationAPI.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 void MacawCurationAPI.updateDerivedVariable(User user, DerivedVariable derivedVariable)
           
static void DerivedVariable.validateFields(DerivedVariable derivedVariable)
           
 

Method parameters in macaw.businessLayer with type arguments of type DerivedVariable
 void MacawCurationAPI.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 

Uses of DerivedVariable in macaw.persistenceLayer
 

Methods in macaw.persistenceLayer with parameters of type DerivedVariable
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.disassociateSourceVariablesChanges(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
          produce change events for operations which involve disassociating source variables with a derived variable
 

Uses of DerivedVariable in macaw.persistenceLayer.demo
 

Methods in macaw.persistenceLayer.demo with parameters of type DerivedVariable
 void InMemoryVariableManager.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 void DemonstrationCurationService.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 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.disassociateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
           
 void DemonstrationCurationService.disassociateSourceVariables(User user, DerivedVariable derivedVariable, java.util.ArrayList<Variable> sourceVariablesToDelete)
           
 int InMemoryVariableManager.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 int DemonstrationCurationService.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> InMemoryVariableManager.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> DemonstrationCurationService.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 void InMemoryVariableManager.updateDerivedVariable(User user, DerivedVariable revisedDerivedVariable)
           
 void DemonstrationCurationService.updateDerivedVariable(User user, DerivedVariable derivedVariable)
           
 

Method parameters in macaw.persistenceLayer.demo with type arguments of type DerivedVariable
 void InMemoryVariableManager.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariablesToDelete)
           
 void DemonstrationCurationService.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 

Uses of DerivedVariable in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return DerivedVariable
 DerivedVariable SQLVariableManager.getDerivedVariable(java.sql.Connection connection, int variableID)
           
 

Methods in macaw.persistenceLayer.production with parameters of type DerivedVariable
 void SQLVariableManager.addDerivedVariable(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 void ProductionCurationService.addDerivedVariable(User user, DerivedVariable derivedVariable)
           
 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.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)
           
 int SQLVariableManager.getDerivedVariableIdentifier(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 int ProductionCurationService.getDerivedVariableIdentifier(User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> SQLVariableManager.getSourceVariables(java.sql.Connection connection, User user, DerivedVariable derivedVariable)
           
 java.util.ArrayList<Variable> ProductionCurationService.getSourceVariables(User user, DerivedVariable derivedVariable)
           
 void SQLVariableManager.updateDerivedVariable(java.sql.Connection connection, User user, DerivedVariable revisedDerivedVariable)
           
 void ProductionCurationService.updateDerivedVariable(User user, DerivedVariable derivedVariable)
           
 

Method parameters in macaw.persistenceLayer.production with type arguments of type DerivedVariable
 void SQLVariableManager.deleteDerivedVariables(java.sql.Connection connection, User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 void ProductionCurationService.deleteDerivedVariables(User user, java.util.ArrayList<DerivedVariable> derivedVariables)
           
 

Uses of DerivedVariable in macaw.presentationLayer
 

Methods in macaw.presentationLayer that return DerivedVariable
 DerivedVariable SourceVariablesPanel.getData()
           
 

Methods in macaw.presentationLayer with parameters of type DerivedVariable
 void SourceVariablesPanel.setData(DerivedVariable derivedVariable)
           
 void DerivedVariableEditor.setData(DerivedVariable derivedVariable, boolean isNewRecord)