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