Class TestActionTemp<T extends BusinessProcessModel>
- java.lang.Object
-
- de.hybris.platform.processengine.action.AbstractAction<T>
-
- de.hybris.platform.yacceleratorfulfilmentprocess.test.actions.TestActionTemp<T>
-
- All Implemented Interfaces:
Action<T>
- Direct Known Subclasses:
AbstractTestConsActionTemp
,CancelWholeOrderAuthorization
,CheckAuthorizeOrderPayment
,CheckOrder
,CheckTransactionReviewStatus
,FraudCheckOrder
,FraudCheckOrderInternal
,NotifyCustomerAboutFraud
,OrderManualChecked
,PrepareOrderForManualCheck
,ReserveOrderAmount
,ScheduleForCleanUp
,SendAuthorizationFailedNotification
,SendFraudErrorNotification
,SendOrderCompletedNotification
,SendOrderPlacedNotification
,SendPaymentFailedNotification
,SplitOrder
,SubprocessesCompleted
,TakePayment
public class TestActionTemp<T extends BusinessProcessModel> extends AbstractAction<T>
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.processengine.action.AbstractAction
modelService, processParameterHelper
-
Fields inherited from interface de.hybris.platform.processengine.spring.Action
ERROR_RETURN_CODE, RETRY_RETURN_CODE
-
-
Constructor Summary
Constructors Constructor Description TestActionTemp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
execute(T process)
Executes thisAction
's business logic working on the givenBusinessProcessModel
.protected BusinessProcessService
getBusinessProcessService()
java.lang.String
getResult()
java.util.Set<java.lang.String>
getTransitions()
Accesses all possible return codes of thisAction
.void
setResult(java.lang.String result)
void
setThrowException(boolean throwException)
-
Methods inherited from class de.hybris.platform.processengine.action.AbstractAction
createTransitions, getModelService, getProcessParameterHelper, getProcessParameterValue, refresh, save, setModelService, setOrderStatus, setProcessParameterHelper
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.processengine.spring.Action
getCurrentActionDefinitionContext
-
-
-
-
Method Detail
-
getResult
public java.lang.String getResult()
-
setResult
public void setResult(java.lang.String result)
-
setThrowException
public void setThrowException(boolean throwException)
-
execute
public java.lang.String execute(T process) throws java.lang.Exception
Description copied from interface:Action
Executes thisAction
's business logic working on the givenBusinessProcessModel
.- Parameters:
process
- The process context to work on.- Returns:
- the return code as stated in the process definition. This code is used by the process engine to determine the next actions.
- Throws:
java.lang.Exception
-
getTransitions
public java.util.Set<java.lang.String> getTransitions()
Description copied from interface:Action
Accesses all possible return codes of thisAction
. This method is used by the process engine to validate a process definition. Furthermore it can be used by (graphical) editors to access all return codes which have to mapped in transitions.- Returns:
- all possible return codes of this
Action
-
getBusinessProcessService
protected BusinessProcessService getBusinessProcessService()
-
-