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 Details

    • 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.