Class Event

java.lang.Object
io.gs2.schedule.model.Event
All Implemented Interfaces:
IModel, Serializable, Comparable<Event>

public class Event extends Object implements IModel, Serializable, Comparable<Event>
See Also:
  • Constructor Details

    • Event

      public Event()
  • Method Details

    • getEventId

      public String getEventId()
    • setEventId

      public void setEventId(String eventId)
    • withEventId

      public Event withEventId(String eventId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • withName

      public Event withName(String name)
    • getMetadata

      public String getMetadata()
    • setMetadata

      public void setMetadata(String metadata)
    • withMetadata

      public Event withMetadata(String metadata)
    • getScheduleType

      public String getScheduleType()
    • setScheduleType

      public void setScheduleType(String scheduleType)
    • withScheduleType

      public Event withScheduleType(String scheduleType)
    • getRepeatType

      public String getRepeatType()
    • setRepeatType

      public void setRepeatType(String repeatType)
    • withRepeatType

      public Event withRepeatType(String repeatType)
    • getAbsoluteBegin

      public Long getAbsoluteBegin()
    • setAbsoluteBegin

      public void setAbsoluteBegin(Long absoluteBegin)
    • withAbsoluteBegin

      public Event withAbsoluteBegin(Long absoluteBegin)
    • getAbsoluteEnd

      public Long getAbsoluteEnd()
    • setAbsoluteEnd

      public void setAbsoluteEnd(Long absoluteEnd)
    • withAbsoluteEnd

      public Event withAbsoluteEnd(Long absoluteEnd)
    • getRepeatBeginDayOfMonth

      public Integer getRepeatBeginDayOfMonth()
    • setRepeatBeginDayOfMonth

      public void setRepeatBeginDayOfMonth(Integer repeatBeginDayOfMonth)
    • withRepeatBeginDayOfMonth

      public Event withRepeatBeginDayOfMonth(Integer repeatBeginDayOfMonth)
    • getRepeatEndDayOfMonth

      public Integer getRepeatEndDayOfMonth()
    • setRepeatEndDayOfMonth

      public void setRepeatEndDayOfMonth(Integer repeatEndDayOfMonth)
    • withRepeatEndDayOfMonth

      public Event withRepeatEndDayOfMonth(Integer repeatEndDayOfMonth)
    • getRepeatBeginDayOfWeek

      public String getRepeatBeginDayOfWeek()
    • setRepeatBeginDayOfWeek

      public void setRepeatBeginDayOfWeek(String repeatBeginDayOfWeek)
    • withRepeatBeginDayOfWeek

      public Event withRepeatBeginDayOfWeek(String repeatBeginDayOfWeek)
    • getRepeatEndDayOfWeek

      public String getRepeatEndDayOfWeek()
    • setRepeatEndDayOfWeek

      public void setRepeatEndDayOfWeek(String repeatEndDayOfWeek)
    • withRepeatEndDayOfWeek

      public Event withRepeatEndDayOfWeek(String repeatEndDayOfWeek)
    • getRepeatBeginHour

      public Integer getRepeatBeginHour()
    • setRepeatBeginHour

      public void setRepeatBeginHour(Integer repeatBeginHour)
    • withRepeatBeginHour

      public Event withRepeatBeginHour(Integer repeatBeginHour)
    • getRepeatEndHour

      public Integer getRepeatEndHour()
    • setRepeatEndHour

      public void setRepeatEndHour(Integer repeatEndHour)
    • withRepeatEndHour

      public Event withRepeatEndHour(Integer repeatEndHour)
    • getRelativeTriggerName

      public String getRelativeTriggerName()
    • setRelativeTriggerName

      public void setRelativeTriggerName(String relativeTriggerName)
    • withRelativeTriggerName

      public Event withRelativeTriggerName(String relativeTriggerName)
    • fromJson

      public static Event fromJson(com.fasterxml.jackson.databind.JsonNode data)
    • toJson

      public com.fasterxml.jackson.databind.JsonNode toJson()
    • compareTo

      public int compareTo(Event o)
      Specified by:
      compareTo in interface Comparable<Event>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object