public class ProcessActionExecutionStrategy extends AbstractBusinessService implements ActionExecutionStrategy
AbstractService.SerializableDTO| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_PARAM |
static String |
ARGUMENT_PARAM |
modelService, sessionService, txManagertenant| Constructor and Description |
|---|
ProcessActionExecutionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
cancelAction(TriggeredAction<T> preparedAction) |
Set<ActionType> |
getAcceptedTypes() |
PersistentKeyGenerator |
getProcessCodeGenerator() |
BusinessProcessService |
getProcessService() |
void |
isActionValid(ActionType type,
String target) |
<T> TriggeredAction<T> |
prepareAction(AbstractActionModel action,
T argument) |
void |
setProcessCodeGenerator(PersistentKeyGenerator processCodeGenerator) |
void |
setProcessService(BusinessProcessService processService) |
<T> void |
triggerAction(TriggeredAction<T> preparedAction) |
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplacepublic static final String ACTION_PARAM
public static final String ARGUMENT_PARAM
public Set<ActionType> getAcceptedTypes()
getAcceptedTypes in interface ActionExecutionStrategypublic <T> TriggeredAction<T> prepareAction(AbstractActionModel action, T argument) throws ActionException
prepareAction in interface ActionExecutionStrategyActionExceptionpublic <T> void triggerAction(TriggeredAction<T> preparedAction) throws ActionException
triggerAction in interface ActionExecutionStrategyActionExceptionpublic <T> void cancelAction(TriggeredAction<T> preparedAction) throws ActionException
cancelAction in interface ActionExecutionStrategyActionExceptionpublic void isActionValid(ActionType type, String target) throws InvalidActionException
isActionValid in interface ActionExecutionStrategyInvalidActionExceptionpublic void setProcessService(BusinessProcessService processService)
public BusinessProcessService getProcessService()
public void setProcessCodeGenerator(PersistentKeyGenerator processCodeGenerator)
public PersistentKeyGenerator getProcessCodeGenerator()
Copyright © 2017 SAP SE. All Rights Reserved.