Class AbstractAction<T extends BusinessProcessModel>
java.lang.Object
de.hybris.platform.processengine.action.AbstractAction<T>
- All Implemented Interfaces:
Action<T>
- Direct Known Subclasses:
AbstractB2BApproveOrderDecisionAction,AbstractOrderAction,AbstractOrderAction,AbstractProceduralAction,AbstractQuoteDecisionAction,AbstractSimpleDecisionAction,AllowShipmentAction,CheckTransactionReviewStatusAction,ChineseFraudCheckOrderInternalAction,ConfirmConsignmentPickupAction,CreateConsignmentMovedToCSTicketAction,DynamicProcessEventAction,InitialReturnAction,InitialReturnAction,ProcessConsignmentPreFulfillmentAction,ProcessOrderCancellationAction,ReceiveConsignmentStatusAction,RedirectConsignmentByDeliveryModeAction,RedirectConsignmentFulfillmentProcessAction,SendConsignmentToExternalFulfillmentSystemAction,TestActionTemp,VerifyConsignmentCompletionAction,VerifyOrderCompletionAction
public abstract class AbstractAction<T extends BusinessProcessModel>
extends Object
implements Action<T>
The Class AbstractAction.
-
Field Summary
FieldsFields inherited from interface de.hybris.platform.processengine.spring.Action
ERROR_RETURN_CODE, RETRY_RETURN_CODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTransitions(String... transitions) creates transitionsprotected <E> EgetProcessParameterValue(BusinessProcessModel process, String parameterName) gets parameter value from processprotected voidrefresh modelprotected voidsaves modelvoidsetModelService(ModelService modelService) protected voidsetOrderStatus(OrderModel order, OrderStatus orderStatus) Set status to the ordervoidsetProcessParameterHelper(ProcessParameterHelper processParameterHelper) Methods 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
execute, getCurrentActionDefinitionContext, getTransitions
-
Field Details
-
modelService
-
processParameterHelper
-
-
Constructor Details
-
AbstractAction
public AbstractAction()
-
-
Method Details
-
createTransitions
creates transitions- Parameters:
transitions- transitions- Returns:
- set of transitions
-
setModelService
-
setProcessParameterHelper
-
save
saves model- Parameters:
model- model
-
refresh
refresh model- Parameters:
model- model
-
getProcessParameterValue
gets parameter value from process- Type Parameters:
E- parameter type- Parameters:
process- processparameterName- parameter name- Returns:
- parameter value
-
setOrderStatus
Set status to the order- Parameters:
order- orderorderStatus- new status
-
getModelService
-
getProcessParameterHelper
-