@Component(value="cuba_Actions") public class ActionsImpl extends java.lang.Object implements Actions, org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>
Modifier and Type | Field and Description |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext |
protected java.util.Map<java.lang.String,java.lang.Class<? extends Action>> |
classes |
protected java.util.List<ActionsConfiguration> |
configurations |
protected Scripting |
scripting |
Constructor and Description |
---|
ActionsImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
autowireContext(Action instance) |
<T extends Action> |
create(java.lang.Class<T> actionTypeClass) |
<T extends Action> |
create(java.lang.Class<T> actionTypeClass,
java.lang.String id) |
Action |
create(java.lang.String actionTypeId) |
Action |
create(java.lang.String actionTypeId,
java.lang.String id) |
protected Action |
createAction(java.lang.Class<? extends Action> actionClass) |
protected Action |
createAction(java.lang.Class<? extends Action> actionClass,
java.lang.String id) |
void |
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) |
protected java.lang.Class<? extends Action> |
resolveActionClass(java.lang.Class<? extends Action> actionClass) |
@Autowired(required=false) protected java.util.List<ActionsConfiguration> configurations
@Inject protected Scripting scripting
@Inject protected org.springframework.context.ApplicationContext applicationContext
protected java.util.Map<java.lang.String,java.lang.Class<? extends Action>> classes
public Action create(java.lang.String actionTypeId)
public Action create(java.lang.String actionTypeId, java.lang.String id)
public <T extends Action> T create(java.lang.Class<T> actionTypeClass)
public <T extends Action> T create(java.lang.Class<T> actionTypeClass, java.lang.String id)
protected Action createAction(java.lang.Class<? extends Action> actionClass, java.lang.String id)
protected void autowireContext(Action instance)
protected java.lang.Class<? extends Action> resolveActionClass(java.lang.Class<? extends Action> actionClass)
public void onApplicationEvent(@Nonnull org.springframework.context.event.ContextRefreshedEvent event)
onApplicationEvent
in interface org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>