Class EditRoleLocalizedValuesAction
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction<EditRoleLocalizedValuesAction>
io.jmix.flowui.action.ObservableBaseAction<EditRoleLocalizedValuesAction>
io.jmix.flowui.action.SecuredBaseAction<EditRoleLocalizedValuesAction>
io.jmix.flowui.action.valuepicker.PickerAction<EditRoleLocalizedValuesAction,PickerComponent<String>,String>
io.jmix.securityflowui.view.rolelocalization.EditRoleLocalizedValuesAction
- All Implemented Interfaces:
ExecutableAction,TargetAction<PickerComponent<String>>,Action,HasShortcutCombination
@ActionType("sec_editRoleLocalizedValues")
public class EditRoleLocalizedValuesAction
extends PickerAction<EditRoleLocalizedValuesAction,PickerComponent<String>,String>
Edits the bundle of localized values that its picker holds in
RoleLocalizedValuesView and sets the edited
bundle to the picker when the dialog is saved. Attached to its picker, it shows the bundle collapsed as the keys of
the available locales that have a value.-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.action.SecuredBaseAction
SecuredBaseAction.EnabledRule -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CorePropertiesprotected DialogWindowsstatic final Stringprotected booleanFields inherited from class io.jmix.flowui.action.valuepicker.PickerAction
targetFields inherited from class io.jmix.flowui.action.SecuredBaseAction
enabledRulesFields inherited from class io.jmix.flowui.action.ObservableBaseAction
uiObservationSupportFields inherited from class io.jmix.flowui.kit.action.BaseAction
enabledExplicitly, visibleExplicitlyFields inherited from class io.jmix.flowui.kit.action.AbstractAction
description, enabled, eventBus, icon, id, shortcutCombination, text, variant, visibleFields inherited from interface io.jmix.flowui.kit.action.Action
PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT_COMBINATION, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()Executes theActionprotected StringformatLocales(@Nullable String localizedValues) protected voidsetCoreProperties(CoreProperties coreProperties) voidsetDialogWindows(DialogWindows dialogWindows) protected voidvoidsetMessages(Messages messages) voidsetMultiline(boolean multiline) Sets whether the values are edited in text areas, as descriptions are.voidsetTarget(@Nullable PickerComponent<String> target) Methods inherited from class io.jmix.flowui.action.valuepicker.PickerAction
actionPerform, checkTarget, getTarget, initAction, isApplicable, withTargetMethods inherited from class io.jmix.flowui.action.SecuredBaseAction
addEnabledRule, isEnabledByRule, isPermitted, refreshState, removeEnabledRuleMethods inherited from class io.jmix.flowui.action.ObservableBaseAction
getUiObservationSupportMethods inherited from class io.jmix.flowui.kit.action.BaseAction
addActionPerformedListener, self, setEnabled, setEnabledInternal, setVisible, setVisibleInternal, withDescription, withEnabled, withHandler, withIcon, withShortcutCombination, withText, withVariant, withVisibleMethods inherited from class io.jmix.flowui.kit.action.AbstractAction
addPropertyChangeListener, firePropertyChange, getDescription, getEventBus, getIcon, getIconComponent, getId, getShortcutCombination, getText, getVariant, hasListener, isEnabled, isVisible, setDescription, setIcon, setIconComponent, setShortcutCombination, setText, setVariantMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.action.Action
addPropertyChangeListener, getDescription, getIcon, getIconComponent, getId, getText, getVariant, isEnabled, isVisible, refreshState, setDescription, setEnabled, setIcon, setIconComponent, setText, setVariant, setVisibleMethods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombination
getShortcutCombination, setShortcutCombination
-
Field Details
-
ID
- See Also:
-
dialogWindows
-
coreProperties
-
multiline
protected boolean multiline
-
-
Constructor Details
-
EditRoleLocalizedValuesAction
public EditRoleLocalizedValuesAction() -
EditRoleLocalizedValuesAction
-
-
Method Details
-
setDialogWindows
-
setCoreProperties
-
setMessages
-
setIcons
-
setMultiline
public void setMultiline(boolean multiline) Sets whether the values are edited in text areas, as descriptions are. -
setTarget
- Specified by:
setTargetin interfaceTargetAction<PickerComponent<String>>- Overrides:
setTargetin classPickerAction<EditRoleLocalizedValuesAction,PickerComponent<String>, String>
-
execute
public void execute()Description copied from interface:ExecutableActionExecutes theAction -
formatLocales
-