Class DefaultActionService
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.service.AbstractService
-
- de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
-
- de.hybris.platform.servicelayer.action.impl.DefaultActionService
-
- All Implemented Interfaces:
ActionService,java.io.Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
public class DefaultActionService extends AbstractBusinessService implements ActionService
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManager
-
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant
-
-
Constructor Summary
Constructors Constructor Description DefaultActionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> voidcancelAction(TriggeredAction<T> preparedAction)ActionExecutionStrategyRegistrygetExecutionStrategyRegistry()voidisActionValid(ActionType type, java.lang.String target)<T> TriggeredAction<T>prepareAction(AbstractActionModel action, T argument)<T> TriggeredAction<T>prepareAndTriggerAction(AbstractActionModel action, T argument)voidsetExecutionStrategyRegistry(ActionExecutionStrategyRegistry executionStrategyRegistry)<T> voidtriggerAction(TriggeredAction<T> preparedAction)-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManager
-
Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
-
-
-
Method Detail
-
isActionValid
public void isActionValid(ActionType type, java.lang.String target) throws InvalidActionException
- Specified by:
isActionValidin interfaceActionService- Throws:
InvalidActionException
-
prepareAction
public <T> TriggeredAction<T> prepareAction(AbstractActionModel action, T argument) throws ActionException
- Specified by:
prepareActionin interfaceActionService- Throws:
ActionException
-
triggerAction
public <T> void triggerAction(TriggeredAction<T> preparedAction) throws ActionException
- Specified by:
triggerActionin interfaceActionService- Throws:
ActionException
-
cancelAction
public <T> void cancelAction(TriggeredAction<T> preparedAction) throws ActionException
- Specified by:
cancelActionin interfaceActionService- Throws:
ActionException
-
prepareAndTriggerAction
public <T> TriggeredAction<T> prepareAndTriggerAction(AbstractActionModel action, T argument) throws ActionException
- Specified by:
prepareAndTriggerActionin interfaceActionService- Throws:
ActionException
-
setExecutionStrategyRegistry
public void setExecutionStrategyRegistry(ActionExecutionStrategyRegistry executionStrategyRegistry)
-
getExecutionStrategyRegistry
public ActionExecutionStrategyRegistry getExecutionStrategyRegistry()
-
-