org.broadleafcommerce.core.workflow
Interface Processor

All Known Implementing Classes:
BaseProcessor, EmptySequenceProcessor, ExplicitPrioritySequenceProcessor, SequenceProcessor

public interface Processor


Method Summary
 ProcessContext<?> doActivities()
           
 ProcessContext<?> doActivities(Object seedData)
           
 void setActivities(List<Activity<ProcessContext<?>>> activities)
           
 void setDefaultErrorHandler(ErrorHandler defaultErrorHandler)
           
 void setProcessContextFactory(ProcessContextFactory<Object,Object> processContextFactory)
           
 boolean supports(Activity<? extends ProcessContext<?>> activity)
           
 

Method Detail

supports

boolean supports(Activity<? extends ProcessContext<?>> activity)

doActivities

ProcessContext<?> doActivities()
                               throws WorkflowException
Throws:
WorkflowException

doActivities

ProcessContext<?> doActivities(Object seedData)
                               throws WorkflowException
Throws:
WorkflowException

setActivities

void setActivities(List<Activity<ProcessContext<?>>> activities)

setDefaultErrorHandler

void setDefaultErrorHandler(ErrorHandler defaultErrorHandler)

setProcessContextFactory

void setProcessContextFactory(ProcessContextFactory<Object,Object> processContextFactory)


Copyright © 2013. All Rights Reserved.