Uses of Package
cst.common.businessLayer

Packages that use cst.common.businessLayer
cst.adminTool.io This code package is responsible for importing subject records into the data repository. 
cst.adminTool.persistenceLayer This package contains classes which are responsible for supporting business operations in the MySQL Production data repository. 
cst.adminTool.presentationLayer Manages the GUI code used to support the Administration Tool. 
cst.common.businessLayer Describes the major business concepts used in the system. 
cst.common.io Contains a number of classes used to support operations for importing both subject attribute data and activity data. 
cst.common.persistenceLayer Contains classes which handle data persistence tasks to support both logging and administration services. 
cst.common.presentationLayer   
cst.common.system   
cst.loggingTool.io Manages classes which use a sequence of dialogs to guide end-users as they import activity data into the data repository. 
cst.loggingTool.persistenceLayer   
cst.loggingTool.presentationLayer Manages code used to make the GUI in the Logging Tool. 
cst.loggingTool.presentationLayer.reports Contains the classes used to generate reports in the Logging Tool. 
cst.test Contains all the automated test suites that are used to test the application. 
 

Classes in cst.common.businessLayer used by cst.adminTool.io
AdminServiceAPI
          The service API that is used by the Admin Tool GUI.
TrialSubjectModel
          Represents a subject.
TrialSubjectModelFactory
          Produces instances of TrialSubjectModelFactory.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.adminTool.persistenceLayer
AdminServiceAPI
          The service API that is used by the Admin Tool GUI.
CSTServiceAPI
          
TrialSubjectModel
          Represents a subject.
TrialSubjectModelFactory
          Produces instances of TrialSubjectModelFactory.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.adminTool.presentationLayer
AdminServiceAPI
          The service API that is used by the Admin Tool GUI.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.common.businessLayer
AbstractFieldModel
          Describes the common qualities of data fields used by both TrialSubjectModel and TrialActivityModel.
CSTServiceAPI
          
DateFieldModel
          Manages the date value for an activity step for a given subject.
TextFieldModel
          A field which holds a String value.
TrialActivityChange
          Records a change that is made to a TrialActivityChange.
TrialActivityModel
          An activity comprising a sequence of steps which are applied to each subject.
TrialSubjectModel
          Represents a subject.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.common.io
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.common.persistenceLayer
TrialActivityChange
          Records a change that is made to a TrialActivityChange.
TrialActivityModel
          An activity comprising a sequence of steps which are applied to each subject.
TrialSubjectModel
          Represents a subject.
TrialSubjectModelFactory
          Produces instances of TrialSubjectModelFactory.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.common.presentationLayer
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.common.system
TrialSubjectModelFactory
          Produces instances of TrialSubjectModelFactory.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.loggingTool.io
LoggingServiceAPI
          This is the main API that developers should use if they want to manage the data repository with another front-end (eg: a web application, web service, servlet).
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.loggingTool.persistenceLayer
CSTServiceAPI
          
LoggingServiceAPI
          This is the main API that developers should use if they want to manage the data repository with another front-end (eg: a web application, web service, servlet).
TrialActivityChange
          Records a change that is made to a TrialActivityChange.
TrialActivityModel
          An activity comprising a sequence of steps which are applied to each subject.
TrialSubjectModel
          Represents a subject.
TrialSubjectModelFactory
          Produces instances of TrialSubjectModelFactory.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.loggingTool.presentationLayer
DateFieldModel
          Manages the date value for an activity step for a given subject.
LoggingServiceAPI
          This is the main API that developers should use if they want to manage the data repository with another front-end (eg: a web application, web service, servlet).
TrialActivityChange
          Records a change that is made to a TrialActivityChange.
TrialActivityModel
          An activity comprising a sequence of steps which are applied to each subject.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.loggingTool.presentationLayer.reports
DateFieldModel
          Manages the date value for an activity step for a given subject.
TrialActivityChange
          Records a change that is made to a TrialActivityChange.
User
          A user of the applications.
 

Classes in cst.common.businessLayer used by cst.test
AdminServiceAPI
          The service API that is used by the Admin Tool GUI.
LoggingServiceAPI
          This is the main API that developers should use if they want to manage the data repository with another front-end (eg: a web application, web service, servlet).
TrialSubjectModel
          Represents a subject.
User
          A user of the applications.