Package io.jmix.ui.menu
Class MenuItemCommands
java.lang.Object
io.jmix.ui.menu.MenuItemCommands
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected ClassManagerprotected DataManagerprotected FetchPlanRepositoryprotected MenuConfigprotected Metadataprotected MetadataToolsprotected io.micrometer.core.instrument.MeterRegistryprotected ScreenBuildersprotected WindowConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildMethodParametersMap(List<MenuItem.MenuItemProperty> properties) create(FrameOwner origin, MenuItem item) Create menu command.protected MenuItemCommandcreateBeanCommand(FrameOwner origin, MenuItem item, String bean, String beanMethod) protected MenuItemCommandcreateRunnableClassCommand(FrameOwner origin, MenuItem item, String runnableClass) protected MenuItemCommandcreateScreenCommand(FrameOwner origin, MenuItem item) protected ObjectloadEntity(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