Uses of Class
macaw.businessLayer.AvailabilityState

Packages that use AvailabilityState
macaw.businessLayer Contains classes that represent business concepts in the system. 
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. 
 

Uses of AvailabilityState in macaw.businessLayer
 

Methods in macaw.businessLayer that return types with arguments of type AvailabilityState
 java.util.ArrayList<AvailabilityState> MacawRetrievalAPI.getAvailabilityStates(User user)
           
 java.util.ArrayList<AvailabilityState> MacawCurationAPI.getAvailabilityStates(User user)
           
 

Methods in macaw.businessLayer with parameters of type AvailabilityState
 void MacawCurationAPI.addAvailabilityState(User user, AvailabilityState availabilityState)
           
static java.util.ArrayList<MacawChangeEvent> AvailabilityState.detectFieldChanges(User user, AvailabilityState originalAvailabilityState, AvailabilityState revisedAvailabilityState)
           
 int MacawCurationAPI.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 void MacawCurationAPI.updateAvailabilityState(User user, AvailabilityState availabilityState)
           
static void AvailabilityState.validateFields(AvailabilityState availabilityState)
           
 

Method parameters in macaw.businessLayer with type arguments of type AvailabilityState
 void MacawCurationAPI.deleteAvailabilityStates(User user, java.util.ArrayList<AvailabilityState> availabilityStates)
           
static java.lang.String[] ConstantConverter.getAvailabilityStatusChoices(java.util.ArrayList<AvailabilityState> availabilityStatusChoices)
           
 

Uses of AvailabilityState in macaw.persistenceLayer.demo
 

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

Methods in macaw.persistenceLayer.demo with parameters of type AvailabilityState
 void InMemoryListChoiceManager.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 void DemonstrationCurationService.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 int InMemoryListChoiceManager.getAvailabilityStateIdentifier(AvailabilityState availabilityState, Variable variable)
           
 int DemonstrationCurationService.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 void DemonstrationCurationService.updateAvailabilityState(User user, AvailabilityState availabilityState)
           
 void InMemoryListChoiceManager.updateAvailabilityState(User user, AvailabilityState revisedAvailabilityState, java.util.ArrayList<Variable> variables)
           
 

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

Uses of AvailabilityState in macaw.persistenceLayer.production
 

Methods in macaw.persistenceLayer.production that return AvailabilityState
 AvailabilityState SQLListChoiceManager.getOriginalAvailabilityState(java.sql.Connection connection, AvailabilityState revisedAvailabilityState)
           
 

Methods in macaw.persistenceLayer.production that return types with arguments of type AvailabilityState
 java.util.ArrayList<AvailabilityState> SQLListChoiceManager.getAvailabilityStates(java.sql.Connection connection)
           
 java.util.ArrayList<AvailabilityState> ProductionRetrievalService.getAvailabilityStates(User user)
           
 java.util.ArrayList<AvailabilityState> ProductionCurationService.getAvailabilityStates(User user)
          Methods for managing availability states
 

Methods in macaw.persistenceLayer.production with parameters of type AvailabilityState
 void SQLListChoiceManager.addAvailabilityState(java.sql.Connection connection, User user, AvailabilityState availabilityState)
           
 void ProductionCurationService.addAvailabilityState(User user, AvailabilityState availabilityState)
           
 int SQLListChoiceManager.getAvailabilityStateIdentifier(java.sql.Connection connection, Variable variable, AvailabilityState availabilityState)
           
 int ProductionCurationService.getAvailabilityStateIdentifier(User user, Variable variable, AvailabilityState availabilityState)
           
 AvailabilityState SQLListChoiceManager.getOriginalAvailabilityState(java.sql.Connection connection, AvailabilityState revisedAvailabilityState)
           
 void SQLListChoiceManager.updateAvailabilityState(java.sql.Connection connection, AvailabilityState revisedAvailabilityState)
           
 void ProductionCurationService.updateAvailabilityState(User user, AvailabilityState availabilityState)
           
 

Method parameters in macaw.persistenceLayer.production with type arguments of type AvailabilityState
 void SQLListChoiceManager.deleteAvailabilityStates(java.sql.Connection connection, java.util.ArrayList<AvailabilityState> availabilityStatesToDelete)
           
 void ProductionCurationService.deleteAvailabilityStates(User user, java.util.ArrayList<AvailabilityState> availabilityStates)