Package io.jmix.ui.menu
Class MenuItemCommands
java.lang.Object
io.jmix.ui.menu.MenuItemCommands
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected class
protected class
protected class
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected ClassManager
protected DataManager
protected FetchPlanRepository
protected MenuConfig
protected Metadata
protected MetadataTools
protected io.micrometer.core.instrument.MeterRegistry
protected ScreenBuilders
protected WindowConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuildMethodParametersMap
(List<MenuItem.MenuItemProperty> properties) create
(FrameOwner origin, MenuItem item) Create menu command.protected MenuItemCommand
createBeanCommand
(FrameOwner origin, MenuItem item, String bean, String beanMethod) protected MenuItemCommand
createRunnableClassCommand
(FrameOwner origin, MenuItem item, String runnableClass) protected MenuItemCommand
createScreenCommand
(FrameOwner origin, MenuItem item) protected Object
loadEntity
(MenuItem.MenuItemProperty property)
-
Field Details
-
dataManager
-
windowConfig
-
classManager
-
metadata
-
metadataTools
-
fetchPlanRepository
-
screenBuilders
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
meterRegistry
@Autowired protected io.micrometer.core.instrument.MeterRegistry meterRegistry
-
-
Constructor Details
-
MenuItemCommands
public MenuItemCommands()
-
-
Method Details
-
buildMethodParametersMap