public class SimpleCalendarEvent<V> extends java.lang.Object implements CalendarEvent<V>
CalendarEvent.EventChangeEvent<V>, CalendarEvent.EventChangeListener<V>| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
caption |
protected java.lang.String |
description |
protected V |
end |
protected io.jmix.core.common.event.EventHub |
events |
protected boolean |
isAllDay |
protected V |
start |
protected java.lang.String |
styleName |
| Constructor and Description |
|---|
SimpleCalendarEvent() |
| Modifier and Type | Method and Description |
|---|---|
io.jmix.core.common.event.Subscription |
addEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent<V>> listener) |
protected void |
fireDataChanged() |
java.lang.String |
getCaption() |
java.lang.String |
getDescription() |
V |
getEnd() |
V |
getStart() |
java.lang.String |
getStyleName() |
boolean |
isAllDay() |
void |
removeEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent<V>> listener) |
void |
setAllDay(boolean isAllDay) |
void |
setCaption(java.lang.String caption) |
void |
setDescription(java.lang.String description) |
void |
setEnd(V end) |
void |
setStart(V start) |
void |
setStyleName(java.lang.String styleName) |
protected V start
protected V end
protected java.lang.String caption
protected java.lang.String description
protected java.lang.String styleName
protected boolean isAllDay
protected io.jmix.core.common.event.EventHub events
protected void fireDataChanged()
@Nullable public V getStart()
getStart in interface CalendarEvent<V>public void setStart(V start)
setStart in interface CalendarEvent<V>@Nullable public V getEnd()
getEnd in interface CalendarEvent<V>public void setEnd(V end)
setEnd in interface CalendarEvent<V>@Nullable public java.lang.String getCaption()
getCaption in interface CalendarEvent<V>public void setCaption(java.lang.String caption)
setCaption in interface CalendarEvent<V>public void setDescription(java.lang.String description)
setDescription in interface CalendarEvent<V>@Nullable public java.lang.String getDescription()
getDescription in interface CalendarEvent<V>@Nullable public java.lang.String getStyleName()
getStyleName in interface CalendarEvent<V>public void setStyleName(java.lang.String styleName)
setStyleName in interface CalendarEvent<V>public boolean isAllDay()
isAllDay in interface CalendarEvent<V>public void setAllDay(boolean isAllDay)
setAllDay in interface CalendarEvent<V>public io.jmix.core.common.event.Subscription addEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent<V>> listener)
addEventChangeListener in interface CalendarEvent<V>public void removeEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent<V>> listener)
removeEventChangeListener in interface CalendarEvent<V>listener - a listener to remove