public abstract class AbstractAction<T extends BusinessProcessModel> extends java.lang.Object implements Action<T>
| Modifier and Type | Field and Description |
|---|---|
protected ModelService |
modelService |
protected ProcessParameterHelper |
processParameterHelper |
ERROR_RETURN_CODE, RETRY_RETURN_CODE| Constructor and Description |
|---|
AbstractAction() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.Set<java.lang.String> |
createTransitions(java.lang.String... transitions)
creates transitions
|
ModelService |
getModelService() |
ProcessParameterHelper |
getProcessParameterHelper() |
protected <E> E |
getProcessParameterValue(BusinessProcessModel process,
java.lang.String parameterName)
gets parameter value from process
|
protected void |
refresh(java.lang.Object model)
refresh model
|
protected void |
save(java.lang.Object model)
saves model
|
void |
setModelService(ModelService modelService) |
protected void |
setOrderStatus(OrderModel order,
OrderStatus orderStatus)
Set status to the order
|
void |
setProcessParameterHelper(ProcessParameterHelper processParameterHelper) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getCurrentActionDefinitionContext, getTransitionsprotected ModelService modelService
protected ProcessParameterHelper processParameterHelper
protected static java.util.Set<java.lang.String> createTransitions(java.lang.String... transitions)
transitions - transitionspublic void setModelService(ModelService modelService)
public void setProcessParameterHelper(ProcessParameterHelper processParameterHelper)
protected void save(java.lang.Object model)
model - modelprotected void refresh(java.lang.Object model)
model - modelprotected <E> E getProcessParameterValue(BusinessProcessModel process, java.lang.String parameterName)
E - parameter typeprocess - processparameterName - parameter nameprotected void setOrderStatus(OrderModel order, OrderStatus orderStatus)
order - orderorderStatus - new statuspublic ModelService getModelService()
public ProcessParameterHelper getProcessParameterHelper()
Copyright © 2018 SAP SE. All Rights Reserved.