@AccessLevel(value=EXTERNAL) public interface AssessmentInstance extends curam.util.persistence.StandardEntity, curam.util.persistence.helper.Lifecycle<curam.codetable.impl.ASSESSMENTINSTANCESTATUSEntry>, curam.util.persistence.OptimisticLockable, curam.assessmentplanning.delivery.impl.FactorResultRelateable, curam.assessmentplanning.delivery.impl.PriorityFactorable, java.lang.Comparable<AssessmentInstance>
Modifier and Type | Interface and Description |
---|---|
static class |
AssessmentInstance.AssessmentInstanceApprovalStrategy
Strategy pattern that allows customers to add custom processing to
determine if an assessment instance requires approval.
|
static class |
AssessmentInstance.AssessmentInstanceEvents
Business events for the
AssessmentInstance processing that allows
customers to add additional processing at various points in the life cycle
of an assessment instance. |
Modifier and Type | Method and Description |
---|---|
long |
getAnswerExecution()
Retrieves the ieg script execution identifier for the script used to
display the answers.
|
AssessmentCase |
getAssessmentCase()
Retrieves the
AssessmentCase details for an
AssessmentInstance . |
curam.util.type.DateTime |
getAssessmentDate()
Returns the date the assessment was run on.
|
AssessmentDefinition |
getAssessmentDefinition()
Returns the
AssessmentDefinition from Administration that this
AssessmentInstance is related to. |
long |
getAssessmentID()
Retrieves the ID of the assessment configuration details, i.e. the CERT or
CDA configuration record.
|
java.lang.String |
getComments()
Returns the comments on the assessment.
|
java.lang.Long |
getIEGExecutionID()
Retrieves the ieg script execution identifier.
|
curam.piwrapper.user.impl.User |
getUser()
Returns the details of the user that executed the assessment.
|
getFactorResultRelatedType
getContextContainer, getID, getPersistenceEventDispatcher
java.lang.Long getIEGExecutionID()
long getAssessmentID()
curam.util.type.DateTime getAssessmentDate()
curam.piwrapper.user.impl.User getUser()
java.lang.String getComments()
long getAnswerExecution() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.AssessmentCase getAssessmentCase()
AssessmentCase
details for an
AssessmentInstance
.AssessmentDefinition getAssessmentDefinition()
AssessmentDefinition
from Administration that this
AssessmentInstance
is related to.