org.broadleafcommerce.core.workflow
Class SequenceProcessor
java.lang.Object
org.broadleafcommerce.core.workflow.BaseProcessor
org.broadleafcommerce.core.workflow.SequenceProcessor
- All Implemented Interfaces:
- Processor, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- EmptySequenceProcessor, ExplicitPrioritySequenceProcessor
public class SequenceProcessor
- extends BaseProcessor
| Methods inherited from class org.broadleafcommerce.core.workflow.BaseProcessor |
afterPropertiesSet, getActivities, getAutoRollbackOnError, getBeanDesc, getBeanFactory, getBeanName, getDefaultErrorHandler, getModuleActivities, isAllowEmptyActivities, setActivities, setAllowEmptyActivities, setAutoRollbackOnError, setBeanFactory, setBeanName, setDefaultErrorHandler |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceProcessor
public SequenceProcessor()
supports
public boolean supports(Activity<? extends ProcessContext<? extends Object>> activity)
doActivities
public ProcessContext<? extends Object> doActivities()
throws WorkflowException
- Throws:
WorkflowException
doActivities
public ProcessContext<? extends Object> doActivities(Object seedData)
throws WorkflowException
- Throws:
WorkflowException
processShouldStop
protected boolean processShouldStop(ProcessContext<? extends Object> context,
Activity<? extends ProcessContext<? extends Object>> activity)
- Determine if the process should stop
- Parameters:
context - the current process contextactivity - the current activity in the iteration
createContext
protected ProcessContext<Object> createContext(Object seedData)
throws WorkflowException
- Throws:
WorkflowException
setProcessContextFactory
public void setProcessContextFactory(ProcessContextFactory<Object,Object> processContextFactory)
Copyright © 2013. All Rights Reserved.