Package io.jmix.bpmflowui.shortcut
Class BpmShortcutAliasProvider
java.lang.Object
io.jmix.bpmflowui.shortcut.BpmShortcutAliasProvider
- All Implemented Interfaces:
ShortcutAliasProvider<BpmUiProperties>
@Component("bpm_BpmShortcutAliasesProvider")
public class BpmShortcutAliasProvider
extends Object
implements ShortcutAliasProvider<BpmUiProperties>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Map<String,Function<BpmUiProperties, String>> protected BpmUiProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a map of shortcut aliases to property accessor functions.Returns the properties instance that contains the actual shortcut values.
-
Field Details
-
BPM_SHORTCUT_ALIASES
-
bpmUiProperties
-
-
Constructor Details
-
BpmShortcutAliasProvider
-
-
Method Details
-
getAliases
Description copied from interface:ShortcutAliasProviderReturns a map of shortcut aliases to property accessor functions.The map keys represent shortcut aliases (e.g., "GRID_CREATE_SHORTCUT"), and the values are functions that extract the corresponding shortcut combination from the properties object.
- Specified by:
getAliasesin interfaceShortcutAliasProvider<BpmUiProperties>- Returns:
- immutable map of aliases to property accessors
-
getPropertyClass
Description copied from interface:ShortcutAliasProviderReturns the properties instance that contains the actual shortcut values.- Specified by:
getPropertyClassin interfaceShortcutAliasProvider<BpmUiProperties>- Returns:
- configuration properties object
-