@AccessLevel(value=EXTERNAL) public interface ApplicationDAO extends curam.util.persistence.StandardDAO<Application>
Application
instances and
creation of new Application
instances.Modifier and Type | Method and Description |
---|---|
Application |
readByExecutionID(long iegExecutionID)
Gets an
Application based on its IEG execution ID. |
java.util.List<Application> |
searchByAssignee(java.lang.String assigneeName)
Gets a
list of Application s which are currently
assigned to the specified user. |
java.util.List<Application> |
searchByCase(curam.piwrapper.caseheader.impl.CaseHeader caseHeader)
Gets a
list of Application s which are all associated
with the specified case. |
java.util.List<Application> |
searchByConcernRole(curam.participant.impl.ConcernRole concernRole)
Gets a
list of Application s for whom the
specified concern role is on. |
Application readByExecutionID(long iegExecutionID)
Application
based on its IEG execution ID.
Application
prior to it being submitted. Depending on
configuration, submission of an Application
can result in the same
IEG execution ID being shared across Application
s. Using this
method post submission can lead to undefined behavior.iegExecutionID
- The IEG execution ID of Application
being sought.Application
related to the IEG execution ID.java.util.List<Application> searchByConcernRole(curam.participant.impl.ConcernRole concernRole)
list
of Application
s for whom the
specified concern role is on.concernRole
- The concern role for whom the Application
s are being sought.list
of Application
s for whom the
specified concern role is on.java.util.List<Application> searchByAssignee(java.lang.String assigneeName)
list
of Application
s which are currently
assigned to the specified user.assigneeName
- The name of the user for whom the Application
s
are being sought.list
of Application
s assigned to the
specified user.java.util.List<Application> searchByCase(curam.piwrapper.caseheader.impl.CaseHeader caseHeader)
list
of Application
s which are all associated
with the specified case.caseHeader
- The case for which the Application
s are being
sought.list
of Application
s which are all
associated with the specified case.