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> activity)
doActivities
public ProcessContext doActivities()
throws WorkflowException
- Throws:
WorkflowException
doActivities
public ProcessContext doActivities(Object seedData)
throws WorkflowException
- Throws:
WorkflowException
processShouldStop
protected boolean processShouldStop(ProcessContext context,
Activity<? extends ProcessContext> activity)
- Determine if the process should stop
- Parameters:
context - the current process contextactivity - the current activity in the iteration
createContext
protected ProcessContext createContext(Object seedData)
throws WorkflowException
- Throws:
WorkflowException
setProcessContextFactory
public void setProcessContextFactory(ProcessContextFactory processContextFactory)
Copyright © 2013. All Rights Reserved.