@AccessLevel(value=EXTERNAL) public interface ProviderMemberDAO extends curam.util.persistence.StandardDAO<ProviderMember>
Modifier and Type | Method and Description |
---|---|
java.util.Set<ProviderMember> |
listPersonMembershipHistory(java.lang.Long partyConcernRoleID,
curam.provider.impl.ProviderPartyCategoryEntry category,
curam.codetable.impl.RECORDSTATUSEntry status)
Retrieves the list of provider member details related to the person.
|
java.util.Set<ProviderMember> |
searchBy(ProviderOrganization providerOrganization)
Searches for the members associated with provider or provider group.
|
ProviderMember |
searchByReferenceNumber(curam.cpm.sl.entity.struct.SearchRefNumDetails searchRefNumDetails)
Searches for the members based on the organization reference number.
|
ProviderMember |
searchByTypeNameAndProviderRefNo(curam.cpm.sl.entity.struct.SearchPartyByRefNoTypeName searchDetails)
Searches for the members based on the organization reference number and
type name.
|
java.util.Set<ProviderMember> searchBy(ProviderOrganization providerOrganization)
providerOrganization
- the provider organization for whom the provider members are
listed.ProviderMember searchByReferenceNumber(curam.cpm.sl.entity.struct.SearchRefNumDetails searchRefNumDetails)
searchRefNumDetails
- the provider organization for whom the provider members are
listed.ProviderMember searchByTypeNameAndProviderRefNo(curam.cpm.sl.entity.struct.SearchPartyByRefNoTypeName searchDetails)
searchDetails
- criteria to be searched for.java.util.Set<ProviderMember> listPersonMembershipHistory(java.lang.Long partyConcernRoleID, curam.provider.impl.ProviderPartyCategoryEntry category, curam.codetable.impl.RECORDSTATUSEntry status)
partyConcernRoleID
- Person concern role ID.category
- Category of relationship between provider party and provider.status
- Provider member status.