Class SimpleCalendarEvent<PAYLOAD>

java.lang.Object
org.teamapps.ux.component.calendar.AbstractCalendarEvent
org.teamapps.ux.component.calendar.SimpleCalendarEvent<PAYLOAD>
All Implemented Interfaces:
CalendarEvent

public class SimpleCalendarEvent<PAYLOAD>
extends AbstractCalendarEvent
  • Constructor Details

    • SimpleCalendarEvent

      public SimpleCalendarEvent​(java.time.Instant start, java.time.Instant end, org.teamapps.icons.Icon icon, java.lang.String caption)
    • SimpleCalendarEvent

      public SimpleCalendarEvent​(long start, long end, org.teamapps.icons.Icon icon, java.lang.String caption)
  • Method Details

    • getIcon

      public org.teamapps.icons.Icon getIcon()
      Description copied from interface: CalendarEvent
      In case the event is rendered without a template, use this icon.
    • setIcon

      public void setIcon​(org.teamapps.icons.Icon icon)
    • getImage

      public java.lang.String getImage()
    • setImage

      public void setImage​(java.lang.String image)
    • getTitle

      public java.lang.String getTitle()
      Description copied from interface: CalendarEvent
      In case the event is rendered without a template, use this title.
    • getCaption

      public java.lang.String getCaption()
    • setCaption

      public void setCaption​(java.lang.String caption)
    • getBadge

      public java.lang.String getBadge()
    • setBadge

      public void setBadge​(java.lang.String badge)
    • getPayload

      public PAYLOAD getPayload()
    • setPayload

      public void setPayload​(PAYLOAD payload)