Package de.xima.fc.form.common.models
Interface IAppointmentData
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AppointmentData
public interface IAppointmentData extends Serializable
Interface that represents part of the data of an appointment. This is essentially a view of an Appointment entity with some data of the corresponding appointment template. This exists because the Appointment and AppointmentTemplate classes are not available in this module otherwise.- Since:
- 6.5.0
- Author:
- XIMA MEDIA GmbH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ZoneId
getAppointmentTemplateZoneId()
Long
getId()
com.google.common.collect.Range<Instant>
getInstant()
UUID
getUuid()
-
-
-
Method Detail
-
getAppointmentTemplateZoneId
ZoneId getAppointmentTemplateZoneId()
- Returns:
- The zone ID of the appointment template to which the appointment belongs.
-
getId
Long getId()
- Returns:
- The ID of the appointment.
-
getInstant
com.google.common.collect.Range<Instant> getInstant()
- Returns:
- The start and end time of the appointment.
-
getUuid
UUID getUuid()
- Returns:
- The UUID of the appointment.
-
-