@AccessLevel(value=EXTERNAL) public interface ProviderRosterLineItemDAO extends curam.util.persistence.StandardDAO<ProviderRosterLineItem>
Modifier and Type | Method and Description |
---|---|
java.util.Set<ProviderRosterLineItem> |
searchBy(java.lang.Long caseID,
curam.util.type.DateRange servicePeriod,
boolean exceptionProcInd,
boolean searchByServiceFrom,
boolean searchByServiceTo,
boolean searchByExceptionProcessIndicator)
Searches all roster line items for a specified case excluding
roster line items with 'Denied' or 'Canceled' status including those in
exception processing if exception process indicator is set to true.
|
java.util.Set<ProviderRosterLineItem> |
searchBy(curam.participant.person.impl.Person person,
curam.util.type.DateRange servicePeriod,
boolean exceptionProcInd,
boolean searchByServiceFrom,
boolean searchByServiceTo,
boolean searchByExceptionProcessIndicator)
Searches all roster line items for a specified client excluding
roster line items with 'Denied' or 'Canceled' status including those in
exception processing if exception process indicator is set to true.
|
java.util.List<ProviderRosterLineItem> |
searchBy(Roster roster,
curam.participant.impl.ConcernRole client,
curam.provider.impl.PRLIStatusEntry status)
Searches a list of provider roster line items based on roster, client and
status specified.
|
java.util.Set<ProviderRosterLineItem> |
searchBy(Roster roster,
curam.provider.impl.PRLIStatusEntry status)
Searches a list of provider roster line items based on roster and status
specified.
|
java.util.List<ProviderRosterLineItem> |
searchByClientDetails(ProviderRosterLineItem providerRosterLineItem,
curam.core.struct.AddressDtls address)
Searches the list of provider roster line items with specified client
information.
|
java.util.List<ProviderRosterLineItem> |
searchByClientID(curam.participant.person.impl.Person person)
Searches the list of provider roster line items for a given client.
|
java.util.List<ProviderRosterLineItem> |
searchByClientServiceAndAuthorizaton(curam.participant.person.impl.Person person,
ServiceAuthorization serviceAuthorization,
ProviderOffering providerOffering)
Searches for all the Provider Roster Line Item records for an authorized
client and a particular service.
|
java.util.Set<ProviderRosterLineItem> |
searchByConcernRoleCaseService(java.lang.Long clientID,
java.lang.Long caseID,
java.lang.Long serviceID,
boolean searchByClientID,
boolean searchByCaseID,
boolean searchByServiceID)
Searches the list of of provider roster line item for the client, case and
service.
|
java.util.List<ProviderRosterLineItem> |
searchByRoster(Roster roster)
Searches all the Provider Roster Line Item records for a roster.
|
java.util.List<ProviderRosterLineItem> |
searchByRoster(Roster roster,
curam.codetable.impl.RECORDSTATUSEntry recordStatus)
Searches all the Provider Roster Line Item records for a roster with the
given status.
|
java.util.Set<ProviderRosterLineItem> |
searchByRosterLineItemID(long rosterLineItemID)
Reads the Provider Roster Line Item record for a roster line item.
|
java.util.Set<ProviderRosterLineItem> |
searchByServiceAuthorizarion(ServiceAuthorization serviceAuthorization)
Searches the list of provider roster line items for a given service
authorization.
|
java.util.Set<ProviderRosterLineItem> |
searchByServiceAuthorizationAndValidity(curam.codetable.impl.VALIDITYSTATUSEntry validity,
ServiceAuthorization serviceAuthorization)
Searches the list of of provider roster line items for a given service
authorization and validity.
|
curam.core.struct.PersonDtlsList |
searchPersonByNameDOBAndAddress(curam.cpm.sl.entity.struct.SearchPersonByNameDOBAndAddrKey searchPersonByNameDOBAndAddrKey)
Searches person by first name, last name, date of birth and address.
|
java.util.List<ProviderRosterLineItem> searchByRoster(Roster roster)
roster
- The roster object having unique key for roster.java.util.List<ProviderRosterLineItem> searchByRoster(Roster roster, curam.codetable.impl.RECORDSTATUSEntry recordStatus) throws curam.util.exception.AppException, curam.util.exception.InformationalException
roster
- The roster object having unique key for roster.recordStatus
- The record status of the roster object.curam.util.exception.InformationalException
- Generic exception signature.curam.util.exception.AppException
- Generic exception signature.java.util.Set<ProviderRosterLineItem> searchByRosterLineItemID(long rosterLineItemID)
rosterLineItemID
- Unique ID of Roster Line Item ID.java.util.Set<ProviderRosterLineItem> searchByConcernRoleCaseService(java.lang.Long clientID, java.lang.Long caseID, java.lang.Long serviceID, boolean searchByClientID, boolean searchByCaseID, boolean searchByServiceID)
clientID
- Unique ID of the client.caseID
- Unique ID of the case.serviceID
- Unique ID of the service.searchByClientID
- Flag indicating if the client ID is present.searchByCaseID
- Flag indicating if the case ID is present.searchByServiceID
- Flag indicating if the service ID is present.java.util.Set<ProviderRosterLineItem> searchByServiceAuthorizarion(ServiceAuthorization serviceAuthorization)
serviceAuthorization
- Service authorization.java.util.List<ProviderRosterLineItem> searchByClientID(curam.participant.person.impl.Person person) throws curam.util.exception.AppException, curam.util.exception.InformationalException
person
- Contains the ID of the client associated with the provider roster
line item.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.java.util.List<ProviderRosterLineItem> searchByClientDetails(ProviderRosterLineItem providerRosterLineItem, curam.core.struct.AddressDtls address) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerRosterLineItem
- Contains the client information such as client first name, last
name, date of birth used for searching the matching provider
roster line items.address
- Contains the address details of the client associated with the
provider roster line item.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.java.util.List<ProviderRosterLineItem> searchBy(Roster roster, curam.participant.impl.ConcernRole client, curam.provider.impl.PRLIStatusEntry status) throws curam.util.exception.AppException, curam.util.exception.InformationalException
roster
- Roster for which the provider roster line item is to be retrieved.client
- Client for whom the provider roster line item has been created.status
- Status of the provider roster line item.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.Set<ProviderRosterLineItem> searchBy(Roster roster, curam.provider.impl.PRLIStatusEntry status) throws curam.util.exception.AppException, curam.util.exception.InformationalException
roster
- Roster for which the provider roster line item is to be retrieved.status
- Status of the provider roster line item.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.curam.core.struct.PersonDtlsList searchPersonByNameDOBAndAddress(curam.cpm.sl.entity.struct.SearchPersonByNameDOBAndAddrKey searchPersonByNameDOBAndAddrKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
searchPersonByNameDOBAndAddrKey
- Contains first name, last name, date of birth and address.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.List<ProviderRosterLineItem> searchByClientServiceAndAuthorizaton(curam.participant.person.impl.Person person, ServiceAuthorization serviceAuthorization, ProviderOffering providerOffering) throws curam.util.exception.AppException, curam.util.exception.InformationalException
person
- Contains the client details.serviceAuthorization
- Contains the service authorization details.providerOffering
- Contains the provider offering details.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.Set<ProviderRosterLineItem> searchBy(curam.participant.person.impl.Person person, curam.util.type.DateRange servicePeriod, boolean exceptionProcInd, boolean searchByServiceFrom, boolean searchByServiceTo, boolean searchByExceptionProcessIndicator) throws curam.util.exception.AppException, curam.util.exception.InformationalException
person
- Client for whom the provider roster line item has been created.servicePeriod
- Contains the service from and service to date.exceptionProcInd
- Indicator to retrieve the roster line items which are in exception
task.searchByServiceFrom
- Indicator to retrieve the roster line items for the specified
service from date.searchByServiceTo
- Indicator to retrieve the roster line items for the specified
service to date.searchByExceptionProcessIndicator
- Indicator used to fetch the roster line items even though
it is in exception.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.Set<ProviderRosterLineItem> searchBy(java.lang.Long caseID, curam.util.type.DateRange servicePeriod, boolean exceptionProcInd, boolean searchByServiceFrom, boolean searchByServiceTo, boolean searchByExceptionProcessIndicator) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- Case for which the provider roster line item has been created.servicePeriod
- Contains the service from and service to date.exceptionProcInd
- Indicator to retrieve the roster line items which are in
exception task.searchByServiceFrom
- Indicator to retrieve the roster line items for the specified
service from date.searchByServiceTo
- Indicator to retrieve the roster line items for the specified
service to date.searchByExceptionProcessIndicator
- Indicator used to fetch the roster line items even though it
is in exception.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.Set<ProviderRosterLineItem> searchByServiceAuthorizationAndValidity(curam.codetable.impl.VALIDITYSTATUSEntry validity, ServiceAuthorization serviceAuthorization) throws curam.util.exception.AppException, curam.util.exception.InformationalException
validity
- Validity status of the provider roster line item.serviceAuthorization
- Service authorization for which provider roster line items are to
be retrieved.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.