Interface EntityCalendarDataProvider
- All Superinterfaces:
CalendarDataProvider
- All Known Implementing Classes:
AbstractEntityCalendarDataProvider,ContainerCalendarDataProvider,EntityCalendarDataRetriever
Base interface for data providers that work with entities, containing property names to retrieve values
for
CalendarEvent entities.-
Method Summary
Modifier and TypeMethodDescriptionClass<?>Class<?>voidsetAdditionalProperties(List<String> additionalProperties) Sets a list of additional properties.voidsetAllDayProperty(String allDayProperty) Sets an all-day property.voidsetBackgroundColorProperty(String backgroundColorProperty) Sets a background color property.voidsetBorderColorProperty(String borderColorProperty) Sets a border color property.voidsetClassNamesProperty(String classNamesProperty) Sets a class names property.voidsetConstraintProperty(String constraintProperty) Sets a constraint property.voidsetDescriptionProperty(String descriptionProperty) Sets a description property.voidsetDisplayProperty(String displayProperty) Sets a display property.voidsetDurationEditableProperty(String durationEditableProperty) Sets a duration editable property.voidsetEndDateTimeProperty(String endProperty) Sets an end date-time property.voidsetGroupIdProperty(String groupIdProperty) Sets a group ID property.voidsetInteractiveProperty(String interactiveProperty) Sets an interactive property.voidsetOverlapProperty(String overlapProperty) Sets an overlap property.voidsetRecurringDaysOfWeekProperty(String recurringDaysOfWeekProperty) Sets a recurring days of week property.voidsetRecurringEndDateProperty(String recurringEndDateProperty) Sets a recurring end date property.voidsetRecurringEndTimeProperty(String recurringEndTimeProperty) Sets a recurring end time property.voidsetRecurringStartDateProperty(String recurringStartDateProperty) Sets a recurring start date property.voidsetRecurringStartTimeProperty(String recurringStartTimeProperty) Sets a recurring start time property.voidsetStartDateTimeProperty(String startProperty) Sets a start date-time property.voidsetStartEditableProperty(String startEditableProperty) Sets a start editable property.voidsetTextColorProperty(String textColorProperty) Sets a text color property.voidsetTitleProperty(String titleProperty) Sets a title property.Methods inherited from interface io.jmix.fullcalendarflowui.component.data.CalendarDataProvider
getId
-
Method Details
-
getGroupIdProperty
- Returns:
- a group ID property or
nullif not set
-
setGroupIdProperty
Sets a group ID property.- Parameters:
groupIdProperty- group ID property of entity- See Also:
-
getAllDayProperty
- Returns:
- an all-day property or
nullif not set
-
setAllDayProperty
Sets an all-day property.- Parameters:
allDayProperty- all-day property of entity- See Also:
-
getStartDateTimeProperty
- Returns:
- a start date-time property or
nullif not set
-
setStartDateTimeProperty
Sets a start date-time property.- Parameters:
startProperty- start date-time property of entity- See Also:
-
getEndDateTimeProperty
- Returns:
- an end date-time property or
nullif not set
-
setEndDateTimeProperty
Sets an end date-time property.- Parameters:
endProperty- end date-time property of entity- See Also:
-
getTitleProperty
- Returns:
- a title property or
nullif not set
-
setTitleProperty
Sets a title property.- Parameters:
titleProperty- title property of entity- See Also:
-
getDescriptionProperty
- Returns:
- a description property or
nullif not set
-
setDescriptionProperty
Sets a description property.- Parameters:
descriptionProperty- description property of entity- See Also:
-
getInteractiveProperty
- Returns:
- an interactive property or
nullif not set
-
setInteractiveProperty
Sets an interactive property.- Parameters:
interactiveProperty- interactive property of entity- See Also:
-
getClassNamesProperty
- Returns:
- a class names property or
nullif not set
-
setClassNamesProperty
Sets a class names property.- Parameters:
classNamesProperty- class names property of entity- See Also:
-
getStartEditableProperty
- Returns:
- a start editable property or
nullif not set
-
setStartEditableProperty
Sets a start editable property.- Parameters:
startEditableProperty- start editable property of entity- See Also:
-
getDurationEditableProperty
- Returns:
- a duration editable property or
nullif not set
-
setDurationEditableProperty
Sets a duration editable property.- Parameters:
durationEditableProperty- duration editable property of entity- See Also:
-
getDisplayProperty
- Returns:
- a display property or
nullif not set
-
setDisplayProperty
Sets a display property.- Parameters:
displayProperty- display property of entity- See Also:
-
getOverlapProperty
- Returns:
- an overlap property or
nullif not set
-
setOverlapProperty
Sets an overlap property.- Parameters:
overlapProperty- overlap property of entity- See Also:
-
getConstraintProperty
- Returns:
- a constraint property or
nullif not set
-
setConstraintProperty
Sets a constraint property.- Parameters:
constraintProperty- constraint property of entity- See Also:
-
getBackgroundColorProperty
- Returns:
- a background color property or
nullif not set
-
setBackgroundColorProperty
Sets a background color property.- Parameters:
backgroundColorProperty- background color property of entity- See Also:
-
getBorderColorProperty
- Returns:
- a border color property or
nullif not set
-
setBorderColorProperty
Sets a border color property.- Parameters:
borderColorProperty- border color property of entity- See Also:
-
getTextColorProperty
- Returns:
- a text color property or
nullif not set
-
setTextColorProperty
Sets a text color property.- Parameters:
textColorProperty- text color property of entity- See Also:
-
getAdditionalProperties
- Returns:
- list of additional properties of entity
-
setAdditionalProperties
Sets a list of additional properties.- Parameters:
additionalProperties- a list of additional properties of entity- See Also:
-
getRecurringDaysOfWeekProperty
- Returns:
- a recurring days of week property or
nullif not set
-
setRecurringDaysOfWeekProperty
Sets a recurring days of week property.- Parameters:
recurringDaysOfWeekProperty- a recurring days of week property of entity- See Also:
-
getRecurringStartDateProperty
- Returns:
- a recurring start date property or
nullif not set
-
setRecurringStartDateProperty
Sets a recurring start date property.- Parameters:
recurringStartDateProperty- a recurring start date property of entity- See Also:
-
getRecurringEndDateProperty
- Returns:
- a recurring end date property or
nullif not set
-
setRecurringEndDateProperty
Sets a recurring end date property.- Parameters:
recurringEndDateProperty- a recurring end date property of entity- See Also:
-
getRecurringStartTimeProperty
- Returns:
- a recurring start time property or
nullif not set
-
setRecurringStartTimeProperty
Sets a recurring start time property.- Parameters:
recurringStartTimeProperty- a recurring start time property of entity- See Also:
-
getRecurringEndTimeProperty
- Returns:
- a recurring end time property or
nullif not set
-
setRecurringEndTimeProperty
Sets a recurring end time property.- Parameters:
recurringEndTimeProperty- a recurring end time property of entity- See Also:
-
getEntityMetaClass
MetaClass getEntityMetaClass()- Returns:
- entity meta class
-
getStartPropertyJavaType
- Returns:
- java type of start date-time property or
nullif property is not specified
-
getEndPropertyJavaType
- Returns:
- java type of end date-time property or
nullif property is not specified
-