Context - Type of the context passed to the methods. Such as an entity manager.public interface IAppointmentIcalQueryAccessObject<Context>
| Modifier and Type | Method and Description |
|---|---|
List<Appointment> |
getAppointmentsBy(Context context,
Mandant client,
AppointmentTemplate template,
com.google.common.collect.Range<Instant> range,
boolean includePartiallyInRange)
Finds all appointments matching the given criteria.
|
Mandant |
getClientBy(Context context,
UUID uuid)
Finds a client by its UUID.
|
AppointmentTemplate |
getTemplateBy(Context context,
Mandant client,
UUID uuid)
Finds a template by its client and UUID.
|
List<Appointment> getAppointmentsBy(Context context, Mandant client, AppointmentTemplate template, com.google.common.collect.Range<Instant> range, boolean includePartiallyInRange)
context - Context for the access object.client - The client to which to limit the returned appointments.template - Template to which to limit the returned appointments.range - Temporal range to which to limit the returned appointments.includePartiallyInRange - If true, include appointments that only partially overlap the given range.Mandant getClientBy(Context context, UUID uuid)
context - Context for the access object.uuid - UUID of the client.null if no such client exists.AppointmentTemplate getTemplateBy(Context context, Mandant client, UUID uuid)
context - Context for the access object.uuid - UUID of the template.client - Client of the template.null if no such template
exists.Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.