@AccessLevel(value=EXTERNAL) public interface ProviderRosterLineItem extends curam.util.persistence.Insertable, curam.util.persistence.OptimisticLockModifiable, curam.util.persistence.helper.Lifecycle<curam.provider.impl.PRLIStatusEntry>, curam.util.type.DateRanged, ProviderRosterLineItemAccessor
Modifier and Type | Interface and Description |
---|---|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemAccommodateClientOnExistingRosterEvents
Interface to the provider roster line item events functionality surrounding
the accommodateClientOnExistingRoster method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemAddAbsencePeriodEvents
Interface to the provider roster line item events functionality surrounding
the addAbsencePeriod method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemAddClientEvents
Interface to the provider roster line item events functionality surrounding
the addClient method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemApproveEvents
Interface to the provider roster line item events functionality surrounding
the approve method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemCalculateExpectedUnitsEvents
Interface to the provider roster line item events functionality surrounding
the calculateExpectedUnits method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemCancelEvents
Interface to the provider roster line item events functionality surrounding
the cancel method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemDenyEvents
Interface to the provider roster line item events functionality surrounding
the deny method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemGetAbsencePeriodEvents
Interface to the provider roster line item events functionality surrounding
the getAbsencePeriod method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemGetCaseHeaderDetailsEvents
Interface to the provider roster line item events functionality surrounding
the getCaseHeaderDetails method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemGetCorrectionIndEvents
Interface to the provider roster line item events functionality surrounding
the getCorrectionInd method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemGetDailyAttendancesEvents
Interface to the provider roster line item events functionality surrounding
the getDailyAttendances method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemGetOriginalDtlsEvents
Interface to the provider roster line item events functionality surrounding
the getOriginalDtls method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemGetPayBasedOnAttendanceIndForRLIEvents
Interface to the provider roster line item events functionality surrounding
the getPayBasedOnAttendanceIndForRLI method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemInsertEvents
Interface to the provider roster line item events functionality surrounding
the insert method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemListSOAttendanceConfigurationForRLIEvents
Interface to the provider roster line item events functionality surrounding
the listSOAttendanceConfigurationForRLI method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemMatchAndValidateRosterLineItemEvents
Interface to the provider roster line item events functionality surrounding
the matchAndValidateRosterLineItem method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemModifyEvents
Interface to the provider roster line item events functionality surrounding
the modify method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemModifyForDailyAttendanceEvents
Interface to the provider roster line item events functionality surrounding
the modifyForDailyAttendance method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemModifyRosterLineItemEvents
Interface to the provider roster line item events functionality surrounding
the modifyRosterLineItem method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemModifyRosterLineItemOnModificationOfSALIEvents
Interface to the provider roster line item events functionality surrounding
the modifyRosterLineItemOnModificationOfSALI method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemSubmitAndApprovePRLIForCorrectionEvents
Interface to the provider roster line item events functionality surrounding
the submitAndApprovePRLIForCorrection method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemSubmitEvents
Interface to the provider roster line item events functionality surrounding
the submit method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemSubmitRosterLineItemFromRosterEvents
Interface to the provider roster line item events functionality surrounding
the submitRosterLineItemFromRoster method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemUpdateExpectedUnitsOnNextRostersEvents
Interface to the provider roster line item events functionality surrounding
the updateExpectedUnitsOnNextRosters method.
|
static interface |
ProviderRosterLineItem.ProviderRosterLineItemViewExceptionTaskEvents
Interface to the provider roster line item events functionality surrounding
the viewExceptionTask method.
|
Modifier and Type | Method and Description |
---|---|
void |
accommodateClientOnExistingRoster()
Method to accommodate the client to an existing roster line item created
for the same client and for the same provider service.
|
void |
addAbsencePeriod(curam.core.sl.entity.struct.AbsencePeriodDtls absencePeriodDtls)
Adds absence reasons for the roster period for a client.
|
void |
addClient(Roster roster)
Adds a client to the roster.
|
void |
approve(int prliVersionNo,
int rliVersionNo)
Approves the specified provider roster line item having the status pending
approval.
|
void |
cancel(int prliVersionNo,
int rliVersionNo,
curam.provider.impl.PRLICancelationReasonEntry cancelationReason)
Cancels the specified provider roster line item having the status pending
approval or open.
|
void |
deleteClient(int versionNo)
Delete the client information associated with the provider roster line
item.
|
void |
deny(int prliVersionNo,
int rliVersionNo,
curam.provider.impl.PRLIDenialReasonEntry denialReason)
Denies the specified provider roster line item having the status pending
approval or with open state and isInExceptionProcessing indicator set true.
|
java.util.Set<curam.attendance.impl.AbsencePeriod> |
getAbsencePeriod()
Gets the set of absence period for a provider roster line item.
|
curam.participant.person.impl.Person |
getClient()
Gets the immutable client details.
|
java.util.Set<DailyAttendance> |
getDailyAttendances()
Gets the immutable set of daily attendance records for a provider roster
line item.
|
java.util.List<curam.attendance.impl.PRLIHistory> |
getPRLIHistory()
Gets the immutable list of provider roster line item history.
|
Provider |
getProvider()
Gets the immutable provider for whom the roster line item has been
generated.
|
Roster |
getRoster()
Gets the roster associated with the provider roster line item.
|
ServiceAuthorization |
getServiceAuthorization()
Gets the service authorization associated with the provider roster line
item.
|
ServiceAuthorizationLineItem |
getServiceAuthorizationLineItem()
Gets the service authorization line item associated with the provider
roster line item.
|
java.util.List<SOAttendanceConfiguration> |
listSOAttendanceConfigurationForRLI(long rosterLineItemID)
Returns the active attendance tracking configurations for the service
related to the roster of a given roster line item for the roster line
item period.
|
void |
markInvalid()
Marks the provider roster line item as invalid.
|
void |
markValid()
Marks the provider roster line item as valid.
|
void |
matchAndValidateRosterLineItem()
Matches and validates all the details of the provider roster line item.
|
void |
modify(java.lang.Integer versionNo) |
void |
modifyForDailyAttendance()
Modifies the Roster line item for the daily attendance records and
maintains history.
|
void |
modifyRosterLineItem()
Modifies a roster line item for provider.
|
void |
modifyRosterLineItem(short totalUnitsDelivered,
java.lang.String voucherNumber,
java.lang.String caseReferenceNo,
java.lang.String saReferenceNo)
Modifies the roster line item details.
|
void |
modifyRosterLineItemOnModificationOfSALI()
Modifies a Roster line item for Provider on the modification of the service
authorization line item.
|
void |
setAddress(curam.core.struct.AddressDtls addressDtls)
Sets the address details of the client associated with the roster line
item.
|
void |
setAutoGeneratedInd(boolean autoGeneratedInd)
Sets the indicator used to identify if the provider roster line item is
generated automatically.
|
void |
setCaseID(java.lang.Long caseID)
Sets the case ID related to the provider roster line item.
|
void |
setCaseReferenceNo(java.lang.String caseReferenceNo)
Sets the reference number of the case associated with the provider roster
line item.
|
void |
setClient(curam.participant.person.impl.Person person)
Sets the client details.
|
void |
setClientDOB(curam.util.type.Date clientDOB)
Sets the date of birth of the client associated with the provider roster
line item.
|
void |
setClientFirstName(java.lang.String firstName)
Sets the first name of the client associated with the provider roster line
item.
|
void |
setClientLastName(java.lang.String lastName)
Sets the last name of the client associated with the provider roster line
item.
|
void |
setClientReferenceNo(java.lang.String clientReferenceNo)
Sets the reference number of the client associated with the provider roster
line item.
|
void |
setExceptionProcessingInd(java.lang.Boolean exceptionProcessingInd)
Sets the indicator when an exception task is created or removed.
|
void |
setExpectedUnits(short expectedUnits)
Sets the number of units expected for the roster line item.
|
void |
setID(java.lang.Long rosterLineItemID)
Sets the unique ID of the roster line item record.
|
void |
setReferenceNumber(java.lang.String referenceNumber)
Sets the reference number of the roster line item.
|
void |
setRLIVersionNo(int versionNo)
Sets the roster line item version number.
|
void |
setRoster(Roster roster)
Sets the roster associated with the provider roster line item.
|
void |
setRosterLineItemID(long rosterLineItemID)
Sets the unique id assigned by the system to a roster line item.
|
void |
setSAReferenceNo(java.lang.String saReferenceNo)
Sets the reference number of the associated service authorization to the
provider roster line item.
|
void |
setServiceAuthorization(ServiceAuthorization serviceAuthorization)
Sets the service authorization associated with the provider roster line
item.
|
void |
setServiceAuthorizationLineItem(ServiceAuthorizationLineItem serviceAuthorizationLineItem)
Sets the service authorization line item associated with the provider
roster line item..
|
void |
setServiceDateFrom(curam.util.type.Date fromDate)
Sets the start date of the provider roster line item.
|
void |
setServiceDateTo(curam.util.type.Date toDate)
Sets the end date of the provider roster line item.
|
void |
setStatus(curam.provider.impl.PRLIStatusEntry prliStatusEntry)
Sets the status of the provider roster line item.
|
void |
setUnitsDelivered(short unitsDelivered)
Sets the number of units delivered to the client associated with the
provider roster line item.
|
void |
setVersionNo(int versionNo)
Sets the version number of the provider roster line item.
|
void |
setVoucherNumber(java.lang.String voucherNumber)
Sets the voucher number.
|
void |
submit(int versionNo)
Submits a roster line item for processing.
|
void |
submitAndApprovePRLIForCorrection()
Submits and approves roster line item when the roster line item is
corrected.
|
void |
submitRosterLineItemFromRoster(int versionNo)
Submits a roster line item for processing.
|
void |
updateExpectedUnitsOnNextRosters(curam.participant.person.impl.Person person,
ServiceAuthorization serviceAuthorization,
ProviderOffering providerOffering)
Updates the expected units on next rosters for the authorized client for a
particular service.
|
curam.core.struct.InformationalMsgDtlsList |
viewExceptionTask()
To view the exception task created for a roster line item.
|
calculateExpectedUnits, getActualAmountPaid, getAddressData, getAddressID, getAutoGeneratedInd, getCaseHeaderDetails, getCaseReferenceNo, getClientDOB, getClientFirstName, getClientLastName, getClientName, getClientReferenceNo, getCorrectionInd, getExceptionProcInd, getExpectedUnits, getID, getOriginalDtls, getPayBasedOnAttendanceIndForRLI, getReferenceNumber, getRLIReferenceNumber, getRLIVersionNo, getRosterLineItemID, getSAReferenceNo, getServiceDateFrom, getServiceDateTo, getServiceOfferingName, getUnitsDelivered, getValidityStatus, getVersionNo, getVoucherNumber, isClientAttached, isInExceptionProcessing, isRelatedSALIEndDated
@AccessLevel(value=EXTERNAL) ServiceAuthorization getServiceAuthorization()
getServiceAuthorization
in interface ProviderRosterLineItemAccessor
ProviderRosterLineItem, ServiceAuthorization |
@AccessLevel(value=EXTERNAL) Provider getProvider() throws curam.util.exception.AppException, curam.util.exception.InformationalException
getProvider
in interface ProviderRosterLineItemAccessor
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem, Roster, Provider |
@AccessLevel(value=EXTERNAL) void setCaseReferenceNo(java.lang.String caseReferenceNo)
caseReferenceNo
- The reference number of the case.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setVoucherNumber(java.lang.String voucherNumber)
voucherNumber
- A unique number assigned to a voucher.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setSAReferenceNo(java.lang.String saReferenceNo)
saReferenceNo
- The reference number of the service authorization.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setClientReferenceNo(java.lang.String clientReferenceNo)
clientReferenceNo
- The reference number of the client.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setClientFirstName(java.lang.String firstName)
firstName
- The first name of the client.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setClientLastName(java.lang.String lastName)
lastName
- The last name of the client.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setClientDOB(curam.util.type.Date clientDOB)
clientDOB
- The date of birth of the client.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setStatus(curam.provider.impl.PRLIStatusEntry prliStatusEntry)
prliStatusEntry
- The status of the provider roster line item.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setVersionNo(int versionNo)
versionNo
- The version number of the provider roster line item.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setRosterLineItemID(long rosterLineItemID)
rosterLineItemID
- The unique id assigned by the system to a roster line item.RosterLineItem |
@AccessLevel(value=EXTERNAL) void setAutoGeneratedInd(boolean autoGeneratedInd)
autoGeneratedInd
- The indicator used to identify if the provider roster line item is
generated automatically.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setServiceAuthorization(ServiceAuthorization serviceAuthorization)
serviceAuthorization
- The service authorization.ProviderRosterLineItem |
void modifyRosterLineItemOnModificationOfSALI() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.void modify(java.lang.Integer versionNo) throws curam.util.exception.InformationalException
modify
in interface curam.util.persistence.OptimisticLockModifiable
curam.util.exception.InformationalException
void modifyRosterLineItem() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl
#modifyRosterLineItem().
void modifyRosterLineItem(short totalUnitsDelivered, java.lang.String voucherNumber, java.lang.String caseReferenceNo, java.lang.String saReferenceNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
totalUnitsDelivered
- The Total number of units of the service that were delivered to
the client for the period.voucherNumber
- The Voucher number that has been issued to the client and which
authorizes client to receive services.caseReferenceNo
- The reference number of the case for which the client is receiving
the service.saReferenceNo
- The service authorization reference number that authorizes payment
for a service delivered to a client.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.The default implementation -
curam.attendance.impl
.ProviderRosterLineItemImpl#modifyRosterLineItem(short, String,
String, String).
void markInvalid() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.void markValid() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.void modifyForDailyAttendance() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) void setAddress(curam.core.struct.AddressDtls addressDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
addressDtls
- Address of the client to be set.curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setCaseID(java.lang.Long caseID)
caseID
- Unique ID of the case.ProviderRosterLineItem |
void approve(int prliVersionNo, int rliVersionNo) throws curam.util.exception.InformationalException, curam.util.exception.AppException
prliVersionNo
- Version number of the provider roster line item to be approved.rliVersionNo
- Version number of the roster line item to be approved.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.The
default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#approve(int, int).
void addClient(Roster roster) throws curam.util.exception.AppException, curam.util.exception.InformationalException
roster
- The roster to which the client has to added.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The
default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#addClient(Roster).
void addAbsencePeriod(curam.core.sl.entity.struct.AbsencePeriodDtls absencePeriodDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
absencePeriodDtls
- AbsencePeriod Details.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl
#addAbsencePeriod(AbsencePeriodDtls).
void submit(int versionNo) throws curam.util.exception.InformationalException, curam.util.exception.AppException
versionNo
- Version number related to the roster line item.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The default
implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#submit(int).
void submitRosterLineItemFromRoster(int versionNo) throws curam.util.exception.InformationalException, curam.util.exception.AppException
versionNo
- Version number related to the roster line item.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl
#submitRosterLineItemFromRoster(int).
void deny(int prliVersionNo, int rliVersionNo, curam.provider.impl.PRLIDenialReasonEntry denialReason) throws curam.util.exception.InformationalException, curam.util.exception.AppException
prliVersionNo
- Version number of the provider roster line item to be denied.rliVersionNo
- Version number of the roster line item to be denied.denialReason
- Reason for roster line item to be denied.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#deny(int, int,
PRLIDenialReasonEntry).
void cancel(int prliVersionNo, int rliVersionNo, curam.provider.impl.PRLICancelationReasonEntry cancelationReason) throws curam.util.exception.InformationalException, curam.util.exception.AppException
prliVersionNo
- Version number of the provider roster line item to be canceled.rliVersionNo
- Version number of the roster line item to be canceled.cancelationReason
- Reason for the roster line item to be canceled.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#cancel(int, int,
PRLICancelationReasonEntry).
java.util.List<curam.attendance.impl.PRLIHistory> getPRLIHistory()
getPRLIHistory
in interface ProviderRosterLineItemAccessor
curam.participant.person.impl.Person getClient()
getClient
in interface ProviderRosterLineItemAccessor
@AccessLevel(value=EXTERNAL) Roster getRoster() throws curam.util.exception.AppException, curam.util.exception.InformationalException
getRoster
in interface ProviderRosterLineItemAccessor
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem, Roster |
@AccessLevel(value=EXTERNAL) void setReferenceNumber(java.lang.String referenceNumber)
referenceNumber
- Reference number of the roster line item.RosterLineItem |
void setClient(curam.participant.person.impl.Person person)
person
- Person details.@AccessLevel(value=EXTERNAL) void setExpectedUnits(short expectedUnits)
expectedUnits
- Number of units expected.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setRoster(Roster roster)
roster
- Roster details.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setUnitsDelivered(short unitsDelivered)
unitsDelivered
- Number of units delivered.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setServiceDateFrom(curam.util.type.Date fromDate)
fromDate
- Service from date.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setServiceDateTo(curam.util.type.Date toDate)
toDate
- Service to date.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setID(java.lang.Long rosterLineItemID)
rosterLineItemID
- Unique ID of the roster line item record.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) void setRLIVersionNo(int versionNo)
versionNo
- Version number of the roster line item.RosterLineItem |
void submitAndApprovePRLIForCorrection() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl
#submitAndApprovePRLIForCorrection().
void setExceptionProcessingInd(java.lang.Boolean exceptionProcessingInd)
exceptionProcessingInd
- True if an exception task is created, otherwise false.@AccessLevel(value=EXTERNAL) void accommodateClientOnExistingRoster() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem, DailyAttendance, RosterLineItem |
void updateExpectedUnitsOnNextRosters(curam.participant.person.impl.Person person, ServiceAuthorization serviceAuthorization, ProviderOffering providerOffering) throws curam.util.exception.AppException, curam.util.exception.InformationalException
person
- Contains the person details.serviceAuthorization
- Contains the service authorization details.providerOffering
- Contains the provider offering details.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#
updateExpectedUnitsOnNextRosters(Person, ServiceAuthorization,
ProviderOffering).
@AccessLevel(value=EXTERNAL) void setServiceAuthorizationLineItem(ServiceAuthorizationLineItem serviceAuthorizationLineItem)
serviceAuthorizationLineItem
- Service authorization line item.ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) ServiceAuthorizationLineItem getServiceAuthorizationLineItem()
getServiceAuthorizationLineItem
in interface ProviderRosterLineItemAccessor
ProviderRosterLineItem |
@AccessLevel(value=EXTERNAL) java.util.List<SOAttendanceConfiguration> listSOAttendanceConfigurationForRLI(long rosterLineItemID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
listSOAttendanceConfigurationForRLI
in interface ProviderRosterLineItemAccessor
rosterLineItemID
- The key of the roster line item.curam.util.exception.AppException
curam.util.exception.InformationalException
ServiceAttendanceConfiguration |
@AccessLevel(value=EXTERNAL) java.util.Set<DailyAttendance> getDailyAttendances() throws curam.util.exception.AppException, curam.util.exception.InformationalException
getDailyAttendances
in interface ProviderRosterLineItemAccessor
curam.util.exception.AppException
curam.util.exception.InformationalException
ProviderRosterLineItem, DailyAttendance |
curam.core.struct.InformationalMsgDtlsList viewExceptionTask() throws curam.util.exception.InformationalException, curam.util.exception.AppException
curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.The
default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl#viewExceptionTask()
void matchAndValidateRosterLineItem() throws curam.util.exception.InformationalException, curam.util.exception.AppException
curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.The default implementation -
curam.attendance.impl.ProviderRosterLineItemImpl
#matchAndValidateRosterLineItem()
java.util.Set<curam.attendance.impl.AbsencePeriod> getAbsencePeriod() throws curam.util.exception.AppException, curam.util.exception.InformationalException
ProviderRosterLineItemAccessor
getAbsencePeriod
in interface ProviderRosterLineItemAccessor
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.void deleteClient(int versionNo) throws curam.util.exception.AppException, curam.util.exception.InformationalException
versionNo
- Version number of the provider roster line item.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.