Package io.jmix.dynmodelflowui.action
Class DynamicLocalizedMessageEditSupport
java.lang.Object
io.jmix.dynmodelflowui.action.DynamicLocalizedMessageEditSupport
@Component("dynmod_DynamicLocalizedMessageEditSupport")
public class DynamicLocalizedMessageEditSupport
extends Object
Provides the localized-messages edit dialog for
HasDynamicLocalizedMessages items.
Action classes obtain an DynamicLocalizedMessageEditSupport.Editor via createEditor() and reuse it for every
invocation, regardless of how each action resolves the item it edits.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassHolder of the localized-messages edit dialog. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final LinkedHashMap<Locale, String> protected final Dialogsprotected final Messagesprotected final MessageToolsprotected final Metadataprotected final DynamicModelSecuritySupportprotected final UiComponents -
Constructor Summary
ConstructorsConstructorDescriptionDynamicLocalizedMessageEditSupport(Dialogs dialogs, Messages messages, UiComponents uiComponents, MessageTools messageTools, Metadata metadata, CoreProperties coreProperties, DynamicModelSecuritySupport securitySupport) -
Method Summary
Modifier and TypeMethodDescriptionReturns a new editor with its own dialog and configuration state.
-
Field Details
-
dialogs
-
messages
-
uiComponents
-
messageTools
-
metadata
-
availableLocales
-
securitySupport
-
-
Constructor Details
-
DynamicLocalizedMessageEditSupport
public DynamicLocalizedMessageEditSupport(Dialogs dialogs, Messages messages, UiComponents uiComponents, MessageTools messageTools, Metadata metadata, CoreProperties coreProperties, DynamicModelSecuritySupport securitySupport)
-
-
Method Details
-
createEditor
Returns a new editor with its own dialog and configuration state.
-