public class EntityCalendarEvent<E extends Entity> extends java.lang.Object implements CalendarEvent
CalendarEvent.EventChangeEvent, CalendarEvent.EventChangeListener| Modifier and Type | Field and Description |
|---|---|
protected E |
entity |
protected EventHub |
events |
protected EntityCalendarEventProvider |
provider |
| Constructor and Description |
|---|
EntityCalendarEvent(E entity,
EntityCalendarEventProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
addEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent> listener) |
java.lang.String |
getCaption() |
java.lang.String |
getDescription() |
java.util.Date |
getEnd() |
E |
getEntity() |
java.util.Date |
getStart() |
java.lang.String |
getStyleName() |
boolean |
isAllDay() |
protected void |
onPropertyChanged(Instance.PropertyChangeEvent event) |
void |
removeEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent> listener) |
void |
setAllDay(boolean isAllDay) |
void |
setCaption(java.lang.String caption) |
void |
setDescription(java.lang.String description) |
void |
setEnd(java.util.Date end) |
void |
setStart(java.util.Date start) |
void |
setStyleName(java.lang.String styleName) |
protected final EntityCalendarEventProvider provider
protected EventHub events
public EntityCalendarEvent(E entity, EntityCalendarEventProvider provider)
protected void onPropertyChanged(Instance.PropertyChangeEvent event)
public E getEntity()
public java.util.Date getStart()
getStart in interface CalendarEventpublic void setStart(java.util.Date start)
setStart in interface CalendarEventpublic java.util.Date getEnd()
getEnd in interface CalendarEventpublic void setEnd(java.util.Date end)
setEnd in interface CalendarEventpublic java.lang.String getCaption()
getCaption in interface CalendarEventpublic void setCaption(java.lang.String caption)
setCaption in interface CalendarEventpublic void setDescription(java.lang.String description)
setDescription in interface CalendarEventpublic java.lang.String getDescription()
getDescription in interface CalendarEventpublic java.lang.String getStyleName()
getStyleName in interface CalendarEventpublic void setStyleName(java.lang.String styleName)
setStyleName in interface CalendarEventpublic boolean isAllDay()
isAllDay in interface CalendarEventpublic void setAllDay(boolean isAllDay)
setAllDay in interface CalendarEventpublic Subscription addEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent> listener)
addEventChangeListener in interface CalendarEventpublic void removeEventChangeListener(java.util.function.Consumer<CalendarEvent.EventChangeEvent> listener)
removeEventChangeListener in interface CalendarEventlistener - a listener to remove