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 ZoneIdgetAppointmentTemplateZoneId()LonggetId()com.google.common.collect.Range<Instant>getInstant()UUIDgetUuid() 
 - 
 
- 
- 
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.
 
 
 - 
 
 -