Class CheckOrderAction
java.lang.Object
de.hybris.platform.processengine.action.AbstractAction<T>
de.hybris.platform.processengine.action.AbstractSimpleDecisionAction<OrderProcessModel>
de.hybris.platform.b2ctelcofulfillmentprocess.actions.order.CheckOrderAction
- All Implemented Interfaces:
de.hybris.platform.processengine.spring.Action<OrderProcessModel>
public class CheckOrderAction
extends de.hybris.platform.processengine.action.AbstractSimpleDecisionAction<OrderProcessModel>
This example action checks the order for required data in the business process. Skipping this action may result in
failure in one of the subsequent steps of the process. The relation between the order and the business process is
defined in basecommerce extension through item OrderProcess. Therefore if your business process has to access the
order (a typical case), it is recommended to use the OrderProcess as a parentClass instead of the plain
BusinessProcess.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.processengine.action.AbstractSimpleDecisionAction
de.hybris.platform.processengine.action.AbstractSimpleDecisionAction.Transition -
Field Summary
Fields inherited from class de.hybris.platform.processengine.action.AbstractAction
modelService, processParameterHelperFields inherited from interface de.hybris.platform.processengine.spring.Action
ERROR_RETURN_CODE, RETRY_RETURN_CODE -
Constructor Summary
ConstructorsConstructorDescriptionCheckOrderAction(TmaB2cOrderProcessFulfilmentService orderProcessFulfilmentService) -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.processengine.action.AbstractSimpleDecisionAction.TransitionexecuteAction(OrderProcessModel process) protected CheckOrderServiceprotected TmaB2cOrderProcessFulfilmentServicevoidsetCheckOrderService(CheckOrderService checkOrderService) Methods inherited from class de.hybris.platform.processengine.action.AbstractSimpleDecisionAction
execute, getTransitionsMethods inherited from class de.hybris.platform.processengine.action.AbstractAction
createTransitions, getModelService, getProcessParameterHelper, getProcessParameterValue, refresh, save, setModelService, setOrderStatus, setProcessParameterHelperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.processengine.spring.Action
getCurrentActionDefinitionContext
-
Constructor Details
-
CheckOrderAction
-
-
Method Details
-
executeAction
public de.hybris.platform.processengine.action.AbstractSimpleDecisionAction.Transition executeAction(OrderProcessModel process) - Specified by:
executeActionin classde.hybris.platform.processengine.action.AbstractSimpleDecisionAction<OrderProcessModel>
-
getCheckOrderService
-
setCheckOrderService
-
getOrderProcessFulfilmentService
-