@AccessLevel(value=EXTERNAL) public interface DailyAttendance extends curam.util.persistence.OptimisticLockable, curam.util.persistence.StandardEntity, curam.util.persistence.Insertable, curam.util.persistence.OptimisticLockModifiable, curam.util.persistence.helper.LogicallyDeleteable, java.lang.Comparable<DailyAttendance>
DailyAttendance
entity.
Attendance/Participation can be recorded on this entity for any item that we
wish to track for a a client. Comparable
which can be used to
sort a list of DailyAttendance records by service date.Daily Attendance Entity
Modifier and Type | Method and Description |
---|---|
curam.codetable.impl.ATTENDANCEABSENCEREASONEntry |
getAbsentReason()
Gets the reason recorded for the absent.
|
curam.codetable.impl.ATTENDANCEEntry |
getAttendance()
Gets the attendance code table entry value.
|
CaseHeader |
getCase()
Gets the case related to the attendance record.
|
ConcernRole |
getClient()
Gets the client the attendance is recorded for.
|
java.lang.String |
getComments()
Retrieves the user comments recorded against the attendance record.
|
curam.util.type.Date |
getCreationDate()
The date the attendance record was recorded.
|
short |
getExpectedUnits()
Gets the the number of units of a service which are expected to be
delivered to a client for the specified day.
|
int |
getHoursAbsent()
Gets the number of hours the client was absent from the service on the
service date.
|
curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry |
getHoursAbsentEntry()
Gets the minutes code table entry value for the number of attended hours.
|
int |
getHoursAttended()
Retrieves the number of hours the client attendance the service for on the
service date.
|
curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry |
getHoursAttendedEntry()
Gets the hours code table entry value for the number of attended hours.
|
int |
getMinutesAbsent()
Gets the number of minutes the client was absent from the service on the
service date.
|
curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry |
getMinutesAbsentEntry()
Gets the hours code table entry value for the number of absent minutes.
|
int |
getMinutesAttended()
Retrieves the number of minutes the client attendance the service for on
the service date.
|
curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry |
getMinutesAttendedEntry()
Gets the hours code table entry value for the number of absent hours.
|
curam.codetable.impl.ATTENDANCEPROGRESSEntry |
getProgress()
Gets the progress information about the client's participation.
|
java.lang.String |
getProgressReason()
Gets the textual information regarding the reason for the progress value
captured.
|
long |
getRosterLineItem()
Gets the roster line item.
|
curam.util.type.Date |
getServiceDate()
Gets the date on which service was delivered and for which attendance
information is entered.
|
short |
getUnitsAttended()
Gets the number of units of the service that were actually delivered to the
client for the specified day.
|
short |
getUnitsUnattended()
Gets the number of units of the service that remain undelivered to the
client for the specified day.
|
boolean |
isCreatedBySystem()
Indicates if the daily attendance is created by the system.
|
java.util.List<curam.piwrapper.attendance.impl.DailyAttendanceHistory> |
listDailyAttendnaceHistory()
Lists the history details for the daily attendance, ordered by date time
changed.
|
ConcernRole getClient()
curam.util.type.Date getServiceDate()
curam.codetable.impl.ATTENDANCEEntry getAttendance()
CaseHeader getCase()
curam.util.type.Date getCreationDate()
java.lang.String getComments()
int getHoursAttended()
int getMinutesAttended()
int getHoursAbsent()
int getMinutesAbsent()
curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry getHoursAttendedEntry()
curam.codetable.impl.ATTENDANCETRACKINGHOURSEntry getHoursAbsentEntry()
curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry getMinutesAttendedEntry()
curam.codetable.impl.ATTENDANCETRACKINGMINUTESEntry getMinutesAbsentEntry()
curam.codetable.impl.ATTENDANCEABSENCEREASONEntry getAbsentReason()
boolean isCreatedBySystem()
short getUnitsAttended()
short getExpectedUnits()
short getUnitsUnattended()
curam.codetable.impl.ATTENDANCEPROGRESSEntry getProgress()
java.lang.String getProgressReason()
long getRosterLineItem()
java.util.List<curam.piwrapper.attendance.impl.DailyAttendanceHistory> listDailyAttendnaceHistory()