com.ebmwebsourcing.petalsview.service.flow
Class FlowStepManagerImpl

java.lang.Object
  extended by com.ebmwebsourcing.petalsview.service.flow.FlowStepManagerImpl
All Implemented Interfaces:
FlowStepManager

@Service(value="flowStepManager")
public class FlowStepManagerImpl
extends java.lang.Object
implements FlowStepManager


Constructor Summary
FlowStepManagerImpl()
           
 
Method Summary
 void addStep(com.ebmwebsourcing.petalsview.persistence.model.flow.Flow flow, com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep flowStep)
           
 com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep loadFlowStep(java.lang.String flowStepId)
           
 com.ebmwebsourcing.petalsview.persistence.model.flow.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<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadFlowSteps(java.lang.String flowId, java.lang.String interfaceName, java.lang.String serviceName)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadRunningSteps(java.lang.String flowId)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadSteps(java.lang.String id, int type)
           
 java.util.List<java.lang.String> loadUnknownParameters(java.lang.String interfaceName, java.lang.String serviceName)
           
 void removeStep(java.lang.String flowId, java.lang.String meUUID, java.lang.String interfaceName, java.lang.String serviceName, java.lang.String endpointName)
           
 void updateStep(com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep flowStep)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowStepManagerImpl

public FlowStepManagerImpl()
Method Detail

loadFlowStep

public com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep loadFlowStep(java.lang.String flowStepId)
                                                                           throws FlowException
Specified by:
loadFlowStep in interface FlowStepManager
Throws:
FlowException

loadFlowStep

public com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep loadFlowStep(java.lang.String flowId,
                                                                                  java.lang.String meUUID,
                                                                                  java.lang.String interfaceName,
                                                                                  java.lang.String serviceName,
                                                                                  java.lang.String endpointName)
Specified by:
loadFlowStep in interface FlowStepManager

loadSteps

public java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadSteps(java.lang.String id,
                                                                                               int type)
                                                                                        throws FlowException
Specified by:
loadSteps in interface FlowStepManager
Throws:
FlowException

loadRunningSteps

public java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadRunningSteps(java.lang.String flowId)
                                                                                               throws FlowException
Specified by:
loadRunningSteps in interface FlowStepManager
Throws:
FlowException

loadFlowSteps

public java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadFlowSteps(java.lang.String flowId,
                                                                                                   java.lang.String interfaceName,
                                                                                                   java.lang.String serviceName)
Specified by:
loadFlowSteps in interface FlowStepManager

loadUnknownParameters

public java.util.List<java.lang.String> loadUnknownParameters(java.lang.String interfaceName,
                                                              java.lang.String serviceName)
Specified by:
loadUnknownParameters in interface FlowStepManager

removeStep

public void removeStep(java.lang.String flowId,
                       java.lang.String meUUID,
                       java.lang.String interfaceName,
                       java.lang.String serviceName,
                       java.lang.String endpointName)
                throws FlowException
Specified by:
removeStep in interface FlowStepManager
Throws:
FlowException

addStep

public void addStep(com.ebmwebsourcing.petalsview.persistence.model.flow.Flow flow,
                    com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep flowStep)
Specified by:
addStep in interface FlowStepManager

updateStep

public void updateStep(com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep flowStep)
Specified by:
updateStep in interface FlowStepManager


Copyright © 2010 eBMWebsourcing. All Rights Reserved.