Package de.hybris.platform.task.impl
Class DefaultBusinessProcessRestartStrategy
- java.lang.Object
-
- de.hybris.platform.task.impl.DefaultBusinessProcessRestartStrategy
-
- All Implemented Interfaces:
BusinessProcessRestartStrategy
public class DefaultBusinessProcessRestartStrategy extends java.lang.Object implements BusinessProcessRestartStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROCESSENGINE_PROCESS_RESTART_EXCEPTION_IF_FAILEDstatic java.lang.StringPROCESSENGINE_PROCESS_RESTART_MILLISstatic java.lang.StringPROCESSENGINE_PROCESS_RESTART_RETRIES
-
Constructor Summary
Constructors Constructor Description DefaultBusinessProcessRestartStrategy(TaskDAO taskDAO, ModelService modelService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmakeARequestToRestartProcess(BusinessProcessModel process)Makes a request if the restart business process is possible.
-
-
-
Field Detail
-
PROCESSENGINE_PROCESS_RESTART_RETRIES
public static final java.lang.String PROCESSENGINE_PROCESS_RESTART_RETRIES
- See Also:
- Constant Field Values
-
PROCESSENGINE_PROCESS_RESTART_MILLIS
public static final java.lang.String PROCESSENGINE_PROCESS_RESTART_MILLIS
- See Also:
- Constant Field Values
-
PROCESSENGINE_PROCESS_RESTART_EXCEPTION_IF_FAILED
public static final java.lang.String PROCESSENGINE_PROCESS_RESTART_EXCEPTION_IF_FAILED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultBusinessProcessRestartStrategy
public DefaultBusinessProcessRestartStrategy(TaskDAO taskDAO, ModelService modelService)
-
-
Method Detail
-
makeARequestToRestartProcess
public boolean makeARequestToRestartProcess(BusinessProcessModel process)
Description copied from interface:BusinessProcessRestartStrategyMakes a request if the restart business process is possible. Removes all unlocked tasks for given business process if all of business process tasks are unlocked.- Specified by:
makeARequestToRestartProcessin interfaceBusinessProcessRestartStrategy- Parameters:
process- business process model- Returns:
- if the restart is possible
-
-