@AccessLevel(value=EXTERNAL)
public interface RosterDAO
Modifier and Type | Method and Description |
---|---|
Roster |
get(java.lang.Long rosterID)
Gets a reference to roster which already exists on the physical database.
|
java.util.List<Roster> |
listRoster(long concernRoleID)
Gets the list of all the rosters related to the provider.
|
curam.core.sl.entity.struct.RosterDtlsList |
searchBy(ProviderOffering providerOffering,
curam.codetable.impl.RECORDSTATUSEntry status)
Searches rosters for specified client, provider offering and status.
|
java.util.Set<Roster> |
searchBySubmissionDueDate(curam.util.type.Date submissionDueDate,
curam.codetable.impl.RECORDSTATUSEntry recordStatus,
boolean notifiedInd)
Searches for all rosters which are not submitted and submission reminder
not generated.
|
java.util.Set<Roster> |
searchBySubmissionDueDateAndStatus(curam.util.type.Date submissionDueDate,
curam.codetable.impl.RECORDSTATUSEntry recordStatusEntry)
Searches all the rosters which are in a given state and not submitted even
after the submission due date is in the past.
|
java.util.List<Roster> listRoster(long concernRoleID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
concernRoleID
- The concern role ID of the provider.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.Roster get(java.lang.Long rosterID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
rosterID
- Unique ID of the roster.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.curam.core.sl.entity.struct.RosterDtlsList searchBy(ProviderOffering providerOffering, curam.codetable.impl.RECORDSTATUSEntry status) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerOffering
- Provider offering for which roster is created.status
- Status of the roster.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.Set<Roster> searchBySubmissionDueDate(curam.util.type.Date submissionDueDate, curam.codetable.impl.RECORDSTATUSEntry recordStatus, boolean notifiedInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
submissionDueDate
- Submission due date of the roster.recordStatus
- Record status of the roster.notifiedInd
- Roster submission notification indicator. If set to false, all
roster which have not been notified regarding roster submission
will be retrieved.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.java.util.Set<Roster> searchBySubmissionDueDateAndStatus(curam.util.type.Date submissionDueDate, curam.codetable.impl.RECORDSTATUSEntry recordStatusEntry) throws curam.util.exception.AppException, curam.util.exception.InformationalException
submissionDueDate
- Submission due date of the roster.recordStatusEntry
- Record status of the roster.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.