Class EmptySequenceProcessor
java.lang.Object
org.broadleafcommerce.core.workflow.BaseProcessor<U,T>
org.broadleafcommerce.core.workflow.SequenceProcessor
org.broadleafcommerce.core.workflow.EmptySequenceProcessor
- All Implemented Interfaces:
EventListener,Processor,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.beans.factory.BeanNameAware,org.springframework.context.ApplicationListener
Convenience class for creating an empty workflow. Useful when a user wants to remove workflow behavior from Broadleaf.
For instance, a user might want to subclass
OrderService and provide their own implementation of addItem, but
wants to invoke the super implementation of this method to obtain all functionality except executing the workflow
since they want to take charge of the entire process themselves.- Author:
- Phillip Verheyden (phillipuniverse)
-
Field Summary
Fields inherited from class org.broadleafcommerce.core.workflow.BaseProcessor
activities, allowEmptyActivities, beanFactory, beanName, defaultErrorHandler, moduleActivities, supportLogger -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.broadleafcommerce.core.workflow.SequenceProcessor
doActivities, doActivities, processShouldStop, setProcessContextFactory, supportsMethods inherited from class org.broadleafcommerce.core.workflow.BaseProcessor
getActivities, getAutoRollbackOnError, getBeanDesc, getBeanFactory, getBeanName, getDefaultErrorHandler, getModuleActivities, isAllowEmptyActivities, onApplicationEvent, setActivities, setAllowEmptyActivities, setAutoRollbackOnError, setBeanFactory, setBeanName, setDefaultErrorHandler
-
Constructor Details
-
EmptySequenceProcessor
public EmptySequenceProcessor()
-
-
Method Details
-
createContext
- Overrides:
createContextin classSequenceProcessor
-