@AccessLevel(value=EXTERNAL) public interface CaseParticipantRoleDAO extends curam.util.persistence.ReaderDAO<java.lang.Long,CaseParticipantRole>
curam.core.intf.CaseParticipantRole
entity.Modifier and Type | Method and Description |
---|---|
java.util.List<CaseParticipantRole> |
listActiveByCase(CaseHeader caseHeader)
Returns an immutable sorted list of active case participant role records
for a given case.
|
java.util.List<CaseParticipantRole> |
listActiveByCaseAndType(CaseHeader caseHeader,
curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry type)
Returns immutable list of active case participant roles record that match
the case and type provided.
|
java.util.List<CaseParticipantRole> |
listActiveByParticipant(ConcernRole participant)
Returns an immutable list of case participant role records for a given
participant.
|
java.util.List<CaseParticipantRole> |
listActiveByParticipantAndType(ConcernRole participant,
curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry caseParticipantRoleType)
Returns an immutable list of case participant role objects for a given
participant role with a certain role type.
|
java.util.List<CaseParticipantRole> |
listActiveByParticipantCaseAndType(ConcernRole participant,
CaseHeader caseHeader,
curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry caseParticipantRoleType)
Returns an immutable list of case participant role objects for a given
participant role, case and participant role type.
|
java.util.List<CaseParticipantRole> |
listActiveMembersByCase(CaseHeader caseHeader)
Returns immutable sorted list of active members for a given case.
|
java.util.List<CaseParticipantRole> |
listAllByCase(CaseHeader caseHeader)
Returns an immutable sorted list of all the case participant role records
for a case, the list may include cancelled records.
|
java.util.List<CaseParticipantRole> |
listAllByParticipant(ConcernRole participant)
Returns list of case participant role records for a given participant.
|
java.util.List<CaseParticipantRole> listAllByCase(CaseHeader caseHeader)
The list is sorted by participant name.
caseHeader
- The case header to use in the search.java.util.List<CaseParticipantRole> listActiveByCaseAndType(CaseHeader caseHeader, curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry type)
caseHeader
- The case header to use in the search.type
- The case type code table code.java.util.List<CaseParticipantRole> listActiveMembersByCase(CaseHeader caseHeader)
member
or
primary client
.
The list is sorted by participant name.
caseHeader
- The case header to use in the search.java.util.List<CaseParticipantRole> listActiveByCase(CaseHeader caseHeader)
The list is sorted by participant name.
caseHeader
- The case header to use in the search.java.util.List<CaseParticipantRole> listActiveByParticipant(ConcernRole participant)
participant
- The participant to use in the search.java.util.List<CaseParticipantRole> listActiveByParticipantAndType(ConcernRole participant, curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry caseParticipantRoleType)
participant
- The participant to use in the search.caseParticipantRoleType
- The type of case participant to search for.java.util.List<CaseParticipantRole> listActiveByParticipantCaseAndType(ConcernRole participant, CaseHeader caseHeader, curam.codetable.impl.CASEPARTICIPANTROLETYPEEntry caseParticipantRoleType)
participant
- The participant to use in the search.caseHeader
- The case to use in the search.caseParticipantRoleType
- The type of case participant to search for.java.util.List<CaseParticipantRole> listAllByParticipant(ConcernRole participant)
participant
- The participant to use in the search.