org.ow2.petals.flowwatch.flowmanager
Class FlowManager
java.lang.Object
org.ow2.petals.flowwatch.flowmanager.ConfigAndFactoryManager
org.ow2.petals.flowwatch.flowmanager.FlowManager
public class FlowManager
- extends ConfigAndFactoryManager
|
Method Summary |
void |
addStep(Flow flow,
FlowStep flowStep)
|
int |
countAllFlows(java.util.Date after,
java.util.Date before,
RequestOptions requestOptions)
|
int |
countAllFlowsByType(java.util.Date after,
java.util.Date before,
java.util.List<GlobalFlowParam> globalParams,
short flowType,
RequestOptions requestOptions)
|
java.util.List<Flow> |
getAllFlows(java.util.Date after,
java.util.Date before,
RequestOptions requestOptions)
|
java.util.List<FlowWithParams> |
getAllFlowsByType(java.util.Date after,
java.util.Date before,
java.util.List<GlobalFlowParam> globalParams,
short flowType,
RequestOptions requestOptions)
|
static FlowManager |
getInstance()
|
Flow |
load(java.lang.String id)
|
java.util.List<Flow> |
loadAllStarted()
|
java.util.List<Flow> |
loadAllStartedByType(int type)
|
java.util.List<Flow> |
loadAllStartedByTypeWithDateFilter(int type,
java.util.Date startDate,
java.util.Date endDate)
|
java.util.List<Flow> |
loadByType(int type)
|
FlowStep |
loadFlowStep(long flowStepId)
|
FlowStep |
loadFlowStep(java.lang.String flowId,
java.lang.String meUUID,
java.lang.String interfaceName,
java.lang.String serviceName,
java.lang.String endpointName)
|
java.util.List<FlowStep> |
loadFlowSteps(java.lang.String flowId,
java.lang.String interfaceName,
java.lang.String serviceName)
|
java.util.List<FlowStep> |
loadRunningSteps(java.lang.String flowId)
|
java.util.List<FlowStep> |
loadSteps(java.lang.String id)
|
void |
remove(java.lang.String id)
|
void |
removeStep(java.lang.String flowId,
java.lang.String meUUID,
java.lang.String interfaceName,
java.lang.String serviceName,
java.lang.String endpointName)
|
java.lang.String |
saveOrUpdate(Flow flow)
|
void |
updateStep(FlowStep flowStep)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlowManager
public FlowManager()
getInstance
public static FlowManager getInstance()
load
public Flow load(java.lang.String id)
remove
public void remove(java.lang.String id)
removeStep
public void removeStep(java.lang.String flowId,
java.lang.String meUUID,
java.lang.String interfaceName,
java.lang.String serviceName,
java.lang.String endpointName)
saveOrUpdate
public java.lang.String saveOrUpdate(Flow flow)
loadSteps
public java.util.List<FlowStep> loadSteps(java.lang.String id)
loadRunningSteps
public java.util.List<FlowStep> loadRunningSteps(java.lang.String flowId)
loadFlowStep
public FlowStep loadFlowStep(java.lang.String flowId,
java.lang.String meUUID,
java.lang.String interfaceName,
java.lang.String serviceName,
java.lang.String endpointName)
loadFlowSteps
public java.util.List<FlowStep> loadFlowSteps(java.lang.String flowId,
java.lang.String interfaceName,
java.lang.String serviceName)
loadFlowStep
public FlowStep loadFlowStep(long flowStepId)
loadAllStarted
public java.util.List<Flow> loadAllStarted()
addStep
public void addStep(Flow flow,
FlowStep flowStep)
updateStep
public void updateStep(FlowStep flowStep)
loadByType
public java.util.List<Flow> loadByType(int type)
loadAllStartedByType
public java.util.List<Flow> loadAllStartedByType(int type)
loadAllStartedByTypeWithDateFilter
public java.util.List<Flow> loadAllStartedByTypeWithDateFilter(int type,
java.util.Date startDate,
java.util.Date endDate)
getAllFlows
public java.util.List<Flow> getAllFlows(java.util.Date after,
java.util.Date before,
RequestOptions requestOptions)
countAllFlows
public int countAllFlows(java.util.Date after,
java.util.Date before,
RequestOptions requestOptions)
getAllFlowsByType
public java.util.List<FlowWithParams> getAllFlowsByType(java.util.Date after,
java.util.Date before,
java.util.List<GlobalFlowParam> globalParams,
short flowType,
RequestOptions requestOptions)
countAllFlowsByType
public int countAllFlowsByType(java.util.Date after,
java.util.Date before,
java.util.List<GlobalFlowParam> globalParams,
short flowType,
RequestOptions requestOptions)
Copyright © 2009-2010 eBM Websourcing. All Rights Reserved.