Package audiojury.domain

Contains classes that represent the domain of AudioJury application.

See:
          Description

Interface Summary
ConfigProcessing This interface specifies the operations that a configuration storage plugin should have.
ProjectProcessing This interface describes operations that can be made on a Project.
ResultProcessing This interface defines which operations all result handling classes should implement.
 

Class Summary
ACR Contains properties of the ACR test method.
CCR Contains properties of the CCR test method.
ConfigBase Defines a number of configuration parameter and some constants with which it is possible to refer to the parameters.
DCR Contains properties of the DCR test method.
FullComparison Contains properties of the full comparison test method.
GeneralPairs Contains properties of the general pairs test method.
Instruction Represents a text or audio instruction that is shown or played back before a Project or Test starts.
Judgement Represents a judgement.
ObjectCloner Makes deep copies of objects.
PairedJudgement Represents a paired judgement.
Project Represents a Project.
ProjectResults Contains the results from a completed project.
Scale Represents a scale used for grading Sounds in Judgements.
Score Contains the score of a Judgement.
SingleJudgement Represents a single judgement.
Sound Represents a sound file.
Test Representation of a test within a Project.
TestMethod This class is the abstract superclass for other test methods.
TestOrigin Keeps track of the origin of a Test.
TestSaveState Used as a token for keeping track of progress when saving a Project.
TestStatusComparator Compares the tests according the test Status.
 

Exception Summary
NoProjectFoundException Thrown if a requested Project does not exist.
NoSharedFolderException Thrown if the shared folder was requested but does not exist.
NoTestFoundException Thrown if a requested test is not found.
NotUniqueNameException Thrown if a suggested name is not unique within its context.
ProjectEmptyException Thrown if the Project was unexpectedly empty.
ProjectOperationException Thrown if an requested operation on a Project fails for some reason.
ResultOperationException Thrown if an requested operation on a ProjectResults fails for some reason.
TestEmptyException Thrown if the Test was unexpectedly empty.
TestOperationException Thrown if an requested operation on a Test fails for some reason.
 

Package audiojury.domain Description

Contains classes that represent the domain of AudioJury application.

For more information see Domain classes at Classes chapter of the Architecture document