@AccessLevel(value=EXTERNAL)
public interface SOAttendanceConfigurationAccessor
extends curam.util.persistence.StandardEntity
Modifier and Type | Method and Description |
---|---|
curam.codetable.impl.ATTENDANCECONFIGURATIONSTATUSEntry |
getDerivedStatus()
Get the derived status of attendance configuration record for a service
based on effective date.
|
curam.util.type.Date |
getEffectiveDate()
Gets effective date from which the attendance tracking configuration is
effective for the service.
|
curam.codetable.impl.ATTENDANCEREPORTINGTYPEEntry |
getReportingMethod()
Gets the reporting method by which the attendance will be reported for the
service offering.
|
java.lang.String |
getRosterGenerationFrequency()
Gets the Roster Generator frequency for the service.
|
ServiceOfferingAccessor |
getServiceOffering()
Gets the associated immutable service offering.
|
boolean |
isAttendanceTrackingEnabled()
Gets the attendance Tracking Enabled indicator.
|
boolean |
isDailyAttendanceTrackingRequired()
Gets the daily attendance Tracking Required Indicator.
|
boolean |
isHoursEnabled()
Gets the hours enabled indicator which indicates whether the number of
hours attended and not attended can be captured on rosters for services
configured to use the Attendance reporting method.
|
boolean isAttendanceTrackingEnabled()
boolean isDailyAttendanceTrackingRequired()
java.lang.String getRosterGenerationFrequency()
curam.util.type.Date getEffectiveDate()
curam.codetable.impl.ATTENDANCECONFIGURATIONSTATUSEntry getDerivedStatus()
ServiceOfferingAccessor getServiceOffering()
The returned object is intentionally accessor-only. Calling code must not attempt to cast the object to its mutator interface, nor use the object's ID to re-retrieve a mutable instance from the database.
curam.codetable.impl.ATTENDANCEREPORTINGTYPEEntry getReportingMethod()
boolean isHoursEnabled()