@AccessLevel(value=EXTERNAL)
public interface ScheduledAppointmentDAO
ScheduledAppointment
. ScheduledAppointment
, a binding to the map should be done using the
CLIENTDIARYRELATEDTYPEEntry
and the concrete DAO type.Modifier and Type | Method and Description |
---|---|
ScheduledAppointment |
get(java.lang.Long relatedID,
curam.clientdiary.codetable.impl.CLIENTDIARYRELATEDTYPEEntry relatedType)
Reads the
ScheduledAppointment with the given ID and type. |
java.util.List<ScheduledAppointment> |
listActiveByConcernRoleDateRange(ConcernRole concernRole,
curam.util.type.DateRange dateRange)
Returns a list of all active
ScheduledAppointment for the given
ConcernRole , which overlaps with the given DateRange . |
ScheduledAppointment get(java.lang.Long relatedID, curam.clientdiary.codetable.impl.CLIENTDIARYRELATEDTYPEEntry relatedType)
ScheduledAppointment
with the given ID and type.relatedID
- The ID of the scheduled appointmentrelatedType
- The type of the scheduled appointmentjava.util.List<ScheduledAppointment> listActiveByConcernRoleDateRange(ConcernRole concernRole, curam.util.type.DateRange dateRange)
ScheduledAppointment
for the given
ConcernRole
, which overlaps with the given DateRange
. The
list is sorted by start date.concernRole
- The concern role to search bydateRange
- The start and end date to search by