Package io.jmix.flowui.impl
Class ActionsImpl
java.lang.Object
io.jmix.flowui.impl.ActionsImpl
- All Implemented Interfaces:
Actions,EventListener,org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActionsConfigurationSorterprotected org.springframework.context.ApplicationContextprotected ClassManagerprotected List<ActionsConfiguration> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Action>
T<T extends Action>
Tprotected ActioncreateAction(Class<? extends Action> actionClass) protected ActioncreateAction(Class<? extends Action> actionClass, String id) voidonApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) protected voidresolveActionClass(Class<? extends Action> actionClass) voidsetActionsConfigurationSorter(ActionsConfigurationSorter actionsConfigurationSorter) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetClassManager(ClassManager classManager) voidsetConfigurations(List<ActionsConfiguration> configurations)
-
Field Details
-
configurations
-
classManager
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
actionsConfigurationSorter
-
classes
-
-
Constructor Details
-
ActionsImpl
public ActionsImpl()
-
-
Method Details
-
setConfigurations
-
setClassManager
-
setApplicationContext
@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
setActionsConfigurationSorter
@Autowired public void setActionsConfigurationSorter(ActionsConfigurationSorter actionsConfigurationSorter) -
postConstruct
@PostConstruct protected void postConstruct() -
create
-
create
-
createAction
-
createAction
-
resolveActionClass
-
onApplicationEvent
public void onApplicationEvent(@Nonnull org.springframework.context.event.ContextRefreshedEvent event) - Specified by:
onApplicationEventin interfaceorg.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
-