public interface IAppointmentQueryParams extends Serializable
Modifier and Type | Method and Description |
---|---|
Iterable<AppointmentTemplate> |
getAppointmentTemplates() |
Mandant |
getClient() |
Iterable<Long> |
getExcludedAppointmentIds() |
Iterable<Vorgang> |
getFormRecords() |
com.google.common.collect.Range<Instant> |
getRange() |
Iterable<de.xima.cmn.criteria.SelectCriterion> |
getSelectCriteria()
Applies only when used for a select attribute query.
|
Iterable<EAppointmentStatus> |
getStatus() |
boolean |
isIncludePartiallyInRange() |
boolean |
isInitFormRecord() |
Iterable<AppointmentTemplate> getAppointmentTemplates()
null
or empty, no
restriction is applied.boolean isInitFormRecord()
true
to load the form
record (@code Appointment.getFormRecord()
) eagerly, false
to load it lazily. Defaults to
false
.Mandant getClient()
Iterable<Long> getExcludedAppointmentIds()
null
or empty, no restriction is applied.Iterable<Vorgang> getFormRecords()
null
or empty, no
restriction is applied.com.google.common.collect.Range<Instant> getRange()
Iterable<de.xima.cmn.criteria.SelectCriterion> getSelectCriteria()
Iterable<EAppointmentStatus> getStatus()
null
or empty, no restriction is applied.boolean isIncludePartiallyInRange()
getRange()
is set. If false
, only appointments that fall completely within
the given range are included in the result. Otherwise, appointments that only overlap partially are included as
well.Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.