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 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 processContextFactory)


Copyright © 2013. All Rights Reserved.