com.ebmwebsourcing.petalsview.service.flow
Interface FlowStepManager

All Known Implementing Classes:
FlowStepManagerImpl

@Transactional
public interface FlowStepManager


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)
           
 

Method Detail

removeStep

void removeStep(java.lang.String flowId,
                java.lang.String meUUID,
                java.lang.String interfaceName,
                java.lang.String serviceName,
                java.lang.String endpointName)
                throws FlowException
Throws:
FlowException

loadSteps

@Transactional(readOnly=true)
java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadSteps(java.lang.String id,
                                                                                                      int type)
                                                                                        throws FlowException
Throws:
FlowException

loadRunningSteps

@Transactional(readOnly=true)
java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadRunningSteps(java.lang.String flowId)
                                                                                               throws FlowException
Throws:
FlowException

loadFlowStep

@Transactional(readOnly=true)
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)
                                                                           throws FlowException
Throws:
FlowException

loadFlowSteps

@Transactional(readOnly=true)
java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep> loadFlowSteps(java.lang.String flowId,
                                                                                                          java.lang.String interfaceName,
                                                                                                          java.lang.String serviceName)
                                                                                            throws FlowException
Throws:
FlowException

loadUnknownParameters

@Transactional(readOnly=true)
java.util.List<java.lang.String> loadUnknownParameters(java.lang.String interfaceName,
                                                                     java.lang.String serviceName)
                                                       throws FlowException
Throws:
FlowException

loadFlowStep

@Transactional(readOnly=true)
com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep loadFlowStep(java.lang.String flowStepId)
                                                                           throws FlowException
Throws:
FlowException

addStep

void addStep(com.ebmwebsourcing.petalsview.persistence.model.flow.Flow flow,
             com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep flowStep)
             throws FlowException
Throws:
FlowException

updateStep

void updateStep(com.ebmwebsourcing.petalsview.persistence.model.flow.FlowStep flowStep)
                throws FlowException
Throws:
FlowException


Copyright © 2010 eBMWebsourcing. All Rights Reserved.