Interface Agenda.Appointment

All Known Implementing Classes:
Agenda.AppointmentImpl, Agenda.AppointmentImplBase, Agenda.AppointmentImplLocal, Agenda.AppointmentImplTemporal, AppointmentAbstractPane.AppointmentForDrag
Enclosing class:
Agenda

public static interface Agenda.Appointment
Stores date-time as a Temporal. This allows any class implementing Temporal, that can be converted to a LocalDate or LocalDateTime, to be displayed in Agenda.
  • Method Details

    • isWholeDay

      Boolean isWholeDay()
    • setWholeDay

      void setWholeDay(Boolean b)
    • getSummary

      String getSummary()
    • setSummary

      void setSummary(String s)
    • getDescription

      String getDescription()
    • setDescription

      void setDescription(String s)
    • getLocation

      String getLocation()
    • setLocation

      void setLocation(String s)
    • getAppointmentGroup

      Agenda.AppointmentGroup getAppointmentGroup()
    • setAppointmentGroup

      void setAppointmentGroup(Agenda.AppointmentGroup s)
    • isDraggable

      default Boolean isDraggable()
    • getStartTime

      default Calendar getStartTime()
      This method is not used by the control, it can only be called when implemented by the user through the default Datetime methods on this interface
    • setStartTime

      default void setStartTime(Calendar c)
      This method is not used by the control, it can only be called when implemented by the user through the default Datetime methods on this interface
    • getEndTime

      default Calendar getEndTime()
      This method is not used by the control, it can only be called when implemented by the user through the default Datetime methods on this interface
    • setEndTime

      default void setEndTime(Calendar c)
      This method is not used by the control, it can only be called when implemented by the user through the default Datetime methods on this interface
    • getStartTemporal

      default Temporal getStartTemporal()
    • setStartTemporal

      default void setStartTemporal(Temporal t)
    • getEndTemporal

      default Temporal getEndTemporal()
    • setEndTemporal

      default void setEndTemporal(Temporal t)
    • getStartLocalDateTime

      default LocalDateTime getStartLocalDateTime()
      This is what Agenda uses to render the appointments
    • setStartLocalDateTime

      default void setStartLocalDateTime(LocalDateTime v)
      This is what Agenda uses to render the appointments
    • getEndLocalDateTime

      default LocalDateTime getEndLocalDateTime()
      This is what Agenda uses to render the appointments
    • setEndLocalDateTime

      default void setEndLocalDateTime(LocalDateTime v)
      End is exclusive