Class DateIntervalAction
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction
io.jmix.flowui.action.SecuredBaseAction
io.jmix.flowui.action.valuepicker.PickerAction<DateIntervalAction,PickerComponent<BaseDateInterval>,BaseDateInterval>
  
io.jmix.flowui.action.valuepicker.DateIntervalAction
- All Implemented Interfaces:
- ExecutableAction,- SecuredAction,- TargetAction<PickerComponent<BaseDateInterval>>,- Action,- HasShortcutCombination
@ActionType("value_dateInterval")
public class DateIntervalAction
extends PickerAction<DateIntervalAction,PickerComponent<BaseDateInterval>,BaseDateInterval>  
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.action.SecuredBaseActionSecuredBaseAction.EnabledRule
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DateIntervalSupportprotected DialogWindowsstatic final Stringprotected MetaPropertyPathprotected com.vaadin.flow.shared.RegistrationFields inherited from class io.jmix.flowui.action.valuepicker.PickerActiontargetFields inherited from class io.jmix.flowui.action.SecuredBaseActionenabledByUiPermissions, enabledRules, visibleByUiPermissionsFields inherited from class io.jmix.flowui.kit.action.BaseActionenabledExplicitly, visibleExplicitlyFields inherited from class io.jmix.flowui.kit.action.AbstractActiondescription, enabled, eventBus, icon, id, shortcutCombination, text, variant, visibleFields inherited from interface io.jmix.flowui.kit.action.ActionPROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT_COMBINATION, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidcheckValueType(BaseDateInterval value) protected voiddateIntervalDialogConfigurer(DateIntervalDialog dateIntervalDialog) voidexecute()Executes theActionprotected voidprotected voidprotected voidonValuePickerValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<ValuePicker<BaseDateInterval>, BaseDateInterval> event) voidprotected voidsetDateIntervalSupport(DateIntervalSupport dateIntervalSupport) voidsetDialogWindows(DialogWindows dialogWindows) voidsetMessages(Messages messages) voidsetMetaPropertyPath(MetaPropertyPath metaPropertyPath) Sets meta property path of entity's property for Date Interval.Methods inherited from class io.jmix.flowui.action.valuepicker.PickerActionactionPerform, checkTarget, getTarget, isApplicable, setTarget, withEnabled, withEnabledByUiPermissions, withHandler, withIcon, withIcon, withShortcutCombination, withTarget, withText, withTitle, withVariant, withVisible, withVisibleByUiPermissionsMethods inherited from class io.jmix.flowui.action.SecuredBaseActionaddEnabledRule, isEnabledByRule, isEnabledByUiPermissions, isPermitted, isVisibleByUiPermissions, removeEnabledRule, setEnabledByUiPermissions, setVisibleByUiPermissionsMethods inherited from class io.jmix.flowui.kit.action.BaseActionaddActionPerformedListener, setEnabled, setEnabledInternal, setVisible, setVisibleInternalMethods inherited from class io.jmix.flowui.kit.action.AbstractActionaddPropertyChangeListener, firePropertyChange, getDescription, getEventBus, getIcon, getId, getShortcutCombination, getText, getVariant, hasListener, isEnabled, isVisible, setDescription, setIcon, setShortcutCombination, setText, setVariantMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.action.ActionaddPropertyChangeListener, getDescription, getIcon, getId, getText, getVariant, isEnabled, isVisible, setDescription, setEnabled, setIcon, setText, setVariant, setVisibleMethods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombinationgetShortcutCombination, setShortcutCombination
- 
Field Details- 
ID- See Also:
 
- 
dateIntervalSupport
- 
dialogWindows
- 
metaPropertyPath
- 
valueChangeSubscriptionprotected com.vaadin.flow.shared.Registration valueChangeSubscription
 
- 
- 
Constructor Details- 
DateIntervalActionpublic DateIntervalAction()
- 
DateIntervalAction
 
- 
- 
Method Details- 
initActionprotected void initAction()- Overrides:
- initActionin class- PickerAction<DateIntervalAction,- PickerComponent<BaseDateInterval>, - BaseDateInterval> 
 
- 
setMessages
- 
setDateIntervalSupport
- 
setDialogWindows
- 
getMetaPropertyPath- Returns:
- meta property path of entity's property for Date Interval
 
- 
setMetaPropertyPathSets meta property path of entity's property for Date Interval.- Parameters:
- metaPropertyPath- meta property path
 
- 
executepublic void execute()Description copied from interface:ExecutableActionExecutes theAction
- 
refreshStatepublic void refreshState()- Specified by:
- refreshStatein interface- Action
- Overrides:
- refreshStatein class- SecuredBaseAction
 
- 
dateIntervalDialogConfigurer
- 
onDateIntervalDialogClose
- 
onValuePickerValueChangeprotected void onValuePickerValueChange(com.vaadin.flow.component.AbstractField.ComponentValueChangeEvent<ValuePicker<BaseDateInterval>, BaseDateInterval> event) 
- 
checkValueType
 
-