@AccessLevel(value=EXTERNAL) public interface CaseHeaderDAO extends curam.util.persistence.ReaderDAO<java.lang.Long,CaseHeader>
CaseHeader
.Modifier and Type | Interface and Description |
---|---|
static interface |
CaseHeaderDAO.CaseHeaderEvents
Events for CaseHeader.
|
Modifier and Type | Method and Description |
---|---|
curam.core.struct.Count |
countCaseByCommonICCriteria(curam.core.facade.struct.CommonICSearchCriteria commonICSearchCriteria)
Retrieves the total number of integrated case count with the given
specified case criteria.
|
curam.core.struct.Count |
countCaseByCommonInvestigationCaseCriteria(curam.core.facade.struct.CommonInvestigationCaseSearchCriteria commonInvestigationCaseSearchCriteria)
Retrieves the total number of investigation case count with the given
specified case criteria.
|
curam.core.struct.Count |
countCaseByCommonLPDCriteria(curam.core.facade.struct.CommonLPDSearchCriteria commonLPDSearchCriteria)
Retrieves the total number of product delivery case list count with the
given specified case criteria.
|
curam.core.struct.Count |
countCaseByCommonPDCriteria(curam.core.facade.struct.CommonPDSearchCriteria commonPDSearchCriteria)
Retrieves the total number of product delivery case count with the given
specified case criteria.
|
java.util.List<CaseHeader> |
listAllByParticipant(ConcernRole concernRole)
Retrieves a list of
cases that the
participant has a role on. |
CaseHeader |
readByReference(java.lang.String caseReference)
Retrieves a case header instance based on the case reference.
|
java.util.List<CaseHeader> |
searchByParticipant(ConcernRole concernRole)
Retrieves an immutable list of
cases that the
participant has a role on. |
java.util.List<CaseHeader> |
searchByPrimaryParticipant(ConcernRole concernRole)
Retrieves an immutable list of
cases that the
participant is as a primary participant. |
java.util.List<CaseHeader> |
searchCommonICCriteria(curam.core.facade.struct.CommonICSearchCriteria key)
Returns a list of
cases that match the specified search
criteria. |
java.util.List<CaseHeader> |
searchCommonInvestigationCaseCriteria(curam.core.facade.struct.CommonInvestigationCaseSearchCriteria key)
Returns a list of
product delivery cases that match the
specified search criteria. |
java.util.List<CaseHeader> |
searchCommonLPDCriteria(curam.core.facade.struct.CommonLPDSearchCriteria key)
Returns a list of
cases that match the specified search
criteria. |
java.util.List<CaseHeader> |
searchCommonPDCriteria(curam.core.facade.struct.CommonPDSearchCriteria key)
Returns a list of
cases that match the specified search
criteria. |
java.util.List<CaseHeader> |
searchSpecificCase(java.lang.String caseReference,
long concernRoleID,
java.lang.String alternateIDType,
java.lang.String primaryAlternateID,
curam.codetable.impl.CASETYPECODEEntry caseTypeCode,
curam.codetable.impl.CASECATTYPECODEEntry category)
Returns a list of
cases for either the specified case
reference, client reference or client name. |
CaseHeader readByReference(java.lang.String caseReference)
caseReference
- The reference of the case to look for.CaseHeader
, or null if not found.java.util.List<CaseHeader> searchByParticipant(ConcernRole concernRole)
cases
that the
participant has a role on.concernRole
- The participant to search cases for.java.util.List<CaseHeader> searchSpecificCase(java.lang.String caseReference, long concernRoleID, java.lang.String alternateIDType, java.lang.String primaryAlternateID, curam.codetable.impl.CASETYPECODEEntry caseTypeCode, curam.codetable.impl.CASECATTYPECODEEntry category) throws curam.util.exception.AppException, curam.util.exception.InformationalException
cases
for either the specified case
reference, client reference or client name.caseReference
- the unique human readable identifier for the caseconcernRoleID
- the unique identifier for the clientalternateIDType
- the alternate id typeprimaryAlternateID
- the alternate idcaseTypeCode
- the case typecategory
- the case categorycuram.util.exception.AppException
curam.util.exception.InformationalException
java.util.List<CaseHeader> searchByPrimaryParticipant(ConcernRole concernRole)
cases
that the
participant is as a primary participant.concernRole
- The participant to search cases for.java.util.List<CaseHeader> searchCommonICCriteria(curam.core.facade.struct.CommonICSearchCriteria key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
cases
that match the specified search
criteria.key
- the search criteria selected by the usercuram.util.exception.AppException
curam.util.exception.InformationalException
java.util.List<CaseHeader> searchCommonPDCriteria(curam.core.facade.struct.CommonPDSearchCriteria key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
cases
that match the specified search
criteria.key
- the search criteria selected by the usercuram.util.exception.InformationalException
curam.util.exception.AppException
java.util.List<CaseHeader> searchCommonLPDCriteria(curam.core.facade.struct.CommonLPDSearchCriteria key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
cases
that match the specified search
criteria.key
- the search criteria selected by the usercuram.util.exception.InformationalException
curam.util.exception.AppException
java.util.List<CaseHeader> searchCommonInvestigationCaseCriteria(curam.core.facade.struct.CommonInvestigationCaseSearchCriteria key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
product delivery cases
that match the
specified search criteria.key
- the search criteria selected by the usercuram.util.exception.InformationalException
curam.util.exception.AppException
curam.core.struct.Count countCaseByCommonICCriteria(curam.core.facade.struct.CommonICSearchCriteria commonICSearchCriteria) throws curam.util.exception.AppException, curam.util.exception.InformationalException
commonICSearchCriteria
- contains integrated case search criteriacuram.util.exception.AppException
- Generic Exception Signaturecuram.util.exception.InformationalException
- Generic Exception Signaturecuram.core.struct.Count countCaseByCommonPDCriteria(curam.core.facade.struct.CommonPDSearchCriteria commonPDSearchCriteria) throws curam.util.exception.AppException, curam.util.exception.InformationalException
commonPDSearchCriteria
- contains product delivery case search criteriacuram.util.exception.AppException
- Generic Exception Signaturecuram.util.exception.InformationalException
- Generic Exception Signaturecuram.core.struct.Count countCaseByCommonLPDCriteria(curam.core.facade.struct.CommonLPDSearchCriteria commonLPDSearchCriteria) throws curam.util.exception.AppException, curam.util.exception.InformationalException
commonLPDSearchCriteria
- contains list product delivery case search criteriacuram.util.exception.AppException
- Generic Exception Signaturecuram.util.exception.InformationalException
- Generic Exception Signaturecuram.core.struct.Count countCaseByCommonInvestigationCaseCriteria(curam.core.facade.struct.CommonInvestigationCaseSearchCriteria commonInvestigationCaseSearchCriteria) throws curam.util.exception.AppException, curam.util.exception.InformationalException
commonInvestigationCaseSearchCriteria
- contains investigation case search criteriacuram.util.exception.AppException
- Generic Exception Signaturecuram.util.exception.InformationalException
- Generic Exception Signaturejava.util.List<CaseHeader> listAllByParticipant(ConcernRole concernRole)
cases
that the
participant has a role on.concernRole
- The participant to search cases for.