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 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) resolveActionClass(Class<? extends Action> actionClass) voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetClassManager(ClassManager classManager) voidsetConfigurations(List<ActionsConfiguration> configurations)
-
Field Details
-
configurations
-
classManager
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
classes
-
-
Constructor Details
-
ActionsImpl
public ActionsImpl()
-
-
Method Details
-
setConfigurations
-
setClassManager
-
setApplicationContext
@Autowired public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
create
-
create
-
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>
-