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<?>
void
setAdditionalProperties
(List<String> additionalProperties) Sets a list of additional properties.void
setAllDayProperty
(String allDayProperty) Sets an all-day property.void
setBackgroundColorProperty
(String backgroundColorProperty) Sets a background color property.void
setBorderColorProperty
(String borderColorProperty) Sets a border color property.void
setClassNamesProperty
(String classNamesProperty) Sets a class names property.void
setConstraintProperty
(String constraintProperty) Sets a constraint property.void
setDescriptionProperty
(String descriptionProperty) Sets a description property.void
setDisplayProperty
(String displayProperty) Sets a display property.void
setDurationEditableProperty
(String durationEditableProperty) Sets a duration editable property.void
setEndDateTimeProperty
(String endProperty) Sets an end date-time property.void
setGroupIdProperty
(String groupIdProperty) Sets a group ID property.void
setInteractiveProperty
(String interactiveProperty) Sets an interactive property.void
setOverlapProperty
(String overlapProperty) Sets an overlap property.void
setRecurringDaysOfWeekProperty
(String recurringDaysOfWeekProperty) Sets a recurring days of week property.void
setRecurringEndDateProperty
(String recurringEndDateProperty) Sets a recurring end date property.void
setRecurringEndTimeProperty
(String recurringEndTimeProperty) Sets a recurring end time property.void
setRecurringStartDateProperty
(String recurringStartDateProperty) Sets a recurring start date property.void
setRecurringStartTimeProperty
(String recurringStartTimeProperty) Sets a recurring start time property.void
setStartDateTimeProperty
(String startProperty) Sets a start date-time property.void
setStartEditableProperty
(String startEditableProperty) Sets a start editable property.void
setTextColorProperty
(String textColorProperty) Sets a text color property.void
setTitleProperty
(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
null
if not set
-
setGroupIdProperty
Sets a group ID property.- Parameters:
groupIdProperty
- group ID property of entity- See Also:
-
getAllDayProperty
- Returns:
- an all-day property or
null
if 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
null
if 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
null
if 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
null
if not set
-
setTitleProperty
Sets a title property.- Parameters:
titleProperty
- title property of entity- See Also:
-
getDescriptionProperty
- Returns:
- a description property or
null
if not set
-
setDescriptionProperty
Sets a description property.- Parameters:
descriptionProperty
- description property of entity- See Also:
-
getInteractiveProperty
- Returns:
- an interactive property or
null
if not set
-
setInteractiveProperty
Sets an interactive property.- Parameters:
interactiveProperty
- interactive property of entity- See Also:
-
getClassNamesProperty
- Returns:
- a class names property or
null
if not set
-
setClassNamesProperty
Sets a class names property.- Parameters:
classNamesProperty
- class names property of entity- See Also:
-
getStartEditableProperty
- Returns:
- a start editable property or
null
if not set
-
setStartEditableProperty
Sets a start editable property.- Parameters:
startEditableProperty
- start editable property of entity- See Also:
-
getDurationEditableProperty
- Returns:
- a duration editable property or
null
if not set
-
setDurationEditableProperty
Sets a duration editable property.- Parameters:
durationEditableProperty
- duration editable property of entity- See Also:
-
getDisplayProperty
- Returns:
- a display property or
null
if not set
-
setDisplayProperty
Sets a display property.- Parameters:
displayProperty
- display property of entity- See Also:
-
getOverlapProperty
- Returns:
- an overlap property or
null
if not set
-
setOverlapProperty
Sets an overlap property.- Parameters:
overlapProperty
- overlap property of entity- See Also:
-
getConstraintProperty
- Returns:
- a constraint property or
null
if not set
-
setConstraintProperty
Sets a constraint property.- Parameters:
constraintProperty
- constraint property of entity- See Also:
-
getBackgroundColorProperty
- Returns:
- a background color property or
null
if not set
-
setBackgroundColorProperty
Sets a background color property.- Parameters:
backgroundColorProperty
- background color property of entity- See Also:
-
getBorderColorProperty
- Returns:
- a border color property or
null
if not set
-
setBorderColorProperty
Sets a border color property.- Parameters:
borderColorProperty
- border color property of entity- See Also:
-
getTextColorProperty
- Returns:
- a text color property or
null
if 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
null
if 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
null
if 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
null
if 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
null
if 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
null
if 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
null
if property is not specified
-
getEndPropertyJavaType
- Returns:
- java type of end date-time property or
null
if property is not specified
-