@AccessLevel(value=EXTERNAL) public interface DailyAttendance extends DailyAttendanceAccessor
Modifier and Type | Interface and Description |
---|---|
static interface |
DailyAttendance.DailyAttendanceAddDailyAttendanceForRLIEvents
Interface to the daily attendance events functionality surrounding the
addDailyAttendanceForRLI method.
|
static interface |
DailyAttendance.DailyAttendanceCancelEvents
Interface to the daily attendance events functionality surrounding the
cancel method.
|
static interface |
DailyAttendance.DailyAttendanceInsertEvents
Interface to the daily attendance events functionality surrounding the
insert method.
|
static interface |
DailyAttendance.DailyAttendanceModifyEvents
Interface to the daily attendance events functionality surrounding the
modify method.
|
Modifier and Type | Method and Description |
---|---|
void |
addDailyAttendanceForRLI()
Adds the daily attendance during the creation of the roster line item.
|
void |
cancel()
Cancels(logical delete) the daily attendance record.
|
curam.participant.impl.ConcernRole |
getClient()
Gets the client details to whom the service is provided.
|
void |
insert()
Creates the daily attendance record.
|
void |
modify()
Modifies the daily attendance record.
|
DailyAttendance |
newInstance()
Creates a new instance of the daily attendance.
|
void |
setAbsenceReason(curam.codetable.impl.ATTENDANCEABSENCEREASONEntry absenceReason)
Sets the absence reason.
|
void |
setAttendance(curam.codetable.impl.ATTENDANCEEntry attendance)
Sets the attendance information of a client.
|
void |
setClient(curam.participant.impl.ConcernRole concernRole)
Sets the client details to whom the service is provided.
|
void |
setCreatedBySystem(boolean systemCreated)
Sets the indicator to indicate if the daily attendance is created by the
system.
|
void |
setCreationDate(curam.util.type.Date creationDate)
Sets the date on which the daily attendance record was submitted.
|
void |
setExpectedUnits(short expectedUnits)
Sets the number of units of a service which are expected to be delivered to
a client on the specified day.
|
void |
setHoursAbsent(curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry hoursAbsent)
Sets the number of hours that a client missed or did not participate, in a
service on the specific day.
|
void |
setHoursAttended(curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry hoursAttended)
Sets the number of hours that a client received, or participated in, a
service on the specific day.
|
void |
setID(long setID)
Sets the unique ID of the daily attendance.
|
void |
setMinutesAbsent(curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry minutesAbsent)
Sets the number of hours that a client missed or did not participate, in a
service on the specific day.
|
void |
setMinutesAttended(curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry minutesAttended)
Sets the number of minutes that a client received, or participated in, a
service on the specific day.
|
void |
setNumOfHoursAbsent(int numOfMinutesAbsent)
Sets the number of hours that a client missed or did not participate, on
the specific day.
|
void |
setNumOfHoursAttended(int numOfHoursAttended)
Sets the number of hours that a client received, or participated on the
specific day.
|
void |
setNumOfMinutesAbsent(int numOfMinutesAbsent)
Sets the number of minutes that a client missed or did not participate, on
the specific day.
|
void |
setNumOfMinutesAttended(int numOfMinutesAttended)
Sets the number of minutes that a client received or participated on the
specific day.
|
void |
setProgress(java.lang.String progress)
Sets the progress information about the client's participation.
|
void |
setProgressReason(java.lang.String progressReason)
Sets the textual information regarding the reason for the progress value
captured.
|
void |
setRelatedItem(curam.piwrapper.attendance.impl.DailyAttendanceRelatedItem relatedItem)
Sets the related item details for the daily attendance.
|
void |
setRosterLineItem(long rosterLineItemID)
Sets the unique id of the roster line item.
|
void |
setServiceDate(curam.util.type.Date serviceDate)
Sets the date on which the service was delivered and for which attendance
information is entered.
|
void |
setStatus(curam.codetable.impl.RECORDSTATUSEntry status)
Sets the daily attendance status.
|
void |
setUnitsAttended(short unitsAttended)
Sets the the number of units of the service that were actually delivered to
the client on the specified day.
|
void |
setUnitsUnattended(short unitsUnattended)
Sets the number of units of the service that remain undelivered to the
client for the specified day.
|
void |
setVersionNo(int versionNo)
Sets the daily attendance version number.
|
getAbsenceReason, getAttendance, getComments, getCreationDate, getDtls, getExpectedUnits, getHoursAbsent, getHoursAttended, getID, getMinutesAbsent, getMinutesAttended, getNumOfHoursAbsent, getNumOfHoursAttended, getNumOfMinutesAbsent, getNumOfMinutesAttended, getOriginalDtls, getProgress, getProgressReason, getRosterLineItem, getServiceDate, getStatus, getTotalHours, getTotalMinutes, getUnitsAttended, getUnitsUnattended, getVersionNo, isCreatedBySystem
@AccessLevel(value=EXTERNAL) curam.participant.impl.ConcernRole getClient()
getClient
in interface DailyAttendanceAccessor
DailyAttendance |
@AccessLevel(value=EXTERNAL) void setClient(curam.participant.impl.ConcernRole concernRole)
concernRole
- The client concern role details.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setServiceDate(curam.util.type.Date serviceDate)
serviceDate
- The date on which the service is provided.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setAttendance(curam.codetable.impl.ATTENDANCEEntry attendance)
attendance
- Attendance information.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setAbsenceReason(curam.codetable.impl.ATTENDANCEABSENCEREASONEntry absenceReason)
absenceReason
- The absence reason.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setExpectedUnits(short expectedUnits)
expectedUnits
- Number of units expected.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setUnitsAttended(short unitsAttended)
unitsAttended
- Number of units actually delivered.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setUnitsUnattended(short unitsUnattended)
unitsUnattended
- Number of units of the service that remain undelivered.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setHoursAttended(curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry hoursAttended)
hoursAttended
- The total hours attended.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setMinutesAttended(curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry minutesAttended)
minutesAttended
- The total minutes attended.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setHoursAbsent(curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry hoursAbsent)
hoursAbsent
- The number of hours the client was absent.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setMinutesAbsent(curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry minutesAbsent)
minutesAbsent
- The number of minutes the client was absent.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setProgress(java.lang.String progress)
progress
- The progress information.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setProgressReason(java.lang.String progressReason)
progressReason
- The progress reason.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setStatus(curam.codetable.impl.RECORDSTATUSEntry status)
status
- The daily attendance status.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setVersionNo(int versionNo)
versionNo
- The daily attendance version number.DailyAttendance |
@AccessLevel(value=EXTERNAL) void insert() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
DailyAttendance |
@AccessLevel(value=EXTERNAL) void modify() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
DailyAttendance |
DailyAttendance newInstance()
@AccessLevel(value=EXTERNAL) void setCreationDate(curam.util.type.Date creationDate)
creationDate
- The creation date.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setID(long setID)
setID
- Unique ID of the daily attendance.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setRosterLineItem(long rosterLineItemID)
rosterLineItemID
- Unique id of the roster line item.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setCreatedBySystem(boolean systemCreated)
systemCreated
- True if the daily attendance is created by the system.DailyAttendance |
@AccessLevel(value=EXTERNAL) void cancel() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
DailyAttendance |
@AccessLevel(value=EXTERNAL) void addDailyAttendanceForRLI() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
DailyAttendance |
@AccessLevel(value=EXTERNAL) void setNumOfHoursAttended(int numOfHoursAttended)
numOfHoursAttended
- The total hours attended.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setNumOfMinutesAttended(int numOfMinutesAttended)
numOfMinutesAttended
- The total minutes attended.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setNumOfHoursAbsent(int numOfMinutesAbsent)
numOfMinutesAbsent
- The number of hours the client was absent.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setNumOfMinutesAbsent(int numOfMinutesAbsent)
numOfMinutesAbsent
- The number of minutes the client was absent.DailyAttendance |
@AccessLevel(value=EXTERNAL) void setRelatedItem(curam.piwrapper.attendance.impl.DailyAttendanceRelatedItem relatedItem)
relatedItem
- The related item that the attendance details are captured for.DailyAttendance |