com.ebmwebsourcing.petalsview.service.flowref
Class FlowStepRefManagerImpl

java.lang.Object
  extended by com.ebmwebsourcing.petalsview.service.flowref.FlowStepRefManagerImpl
All Implemented Interfaces:
FlowStepRefManager

@Service(value="flowStepRefManager")
public class FlowStepRefManagerImpl
extends java.lang.Object
implements FlowStepRefManager


Constructor Summary
FlowStepRefManagerImpl()
           
 
Method Summary
 void addParameterName(java.lang.String flowStepRefId, int index, java.lang.String parameterName, boolean global)
           
 void addParameterName(java.lang.String flowRefId, java.lang.String parameterName, boolean global)
           
 com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef loadStepErrorRef(java.lang.String id)
           
 com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef loadStepRef(int type, java.lang.String interfaceName, java.lang.String serviceName)
           
 com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef loadStepRef(java.lang.String id)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef> loadStepRefErrors(java.lang.String stepRefId)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef> loadSteps(int type)
           
 void removeErrorRefs(java.lang.String[] ids)
           
 void removeParameterName(java.lang.String flowStepId, int index)
           
 void removeParameterNames(java.lang.String flowStepId, int[] indexes)
           
 void removeStepRefs(java.lang.String[] ids)
           
 java.lang.String saveOrUpdateErrorRef(com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef stepErrorRef)
           
 java.lang.String saveOrUpdateStepRef(com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef flowStepRef)
           
 void updateParameterName(java.lang.String flowStepRefId, int index, java.lang.String parameterName, boolean global)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowStepRefManagerImpl

public FlowStepRefManagerImpl()
Method Detail

loadSteps

public java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef> loadSteps(int type)
Specified by:
loadSteps in interface FlowStepRefManager

loadStepRef

public com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef loadStepRef(int type,
                                                                                       java.lang.String interfaceName,
                                                                                       java.lang.String serviceName)
                                                                                throws FlowRefException
Specified by:
loadStepRef in interface FlowStepRefManager
Throws:
FlowRefException

loadStepRef

public com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef loadStepRef(java.lang.String id)
                                                                                throws FlowRefException
Specified by:
loadStepRef in interface FlowStepRefManager
Throws:
FlowRefException

removeStepRefs

public void removeStepRefs(java.lang.String[] ids)
                    throws FlowRefException
Specified by:
removeStepRefs in interface FlowStepRefManager
Throws:
FlowRefException

saveOrUpdateStepRef

public java.lang.String saveOrUpdateStepRef(com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepRef flowStepRef)
                                     throws FlowRefException
Specified by:
saveOrUpdateStepRef in interface FlowStepRefManager
Throws:
FlowRefException

loadStepErrorRef

public com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef loadStepErrorRef(java.lang.String id)
                                                                                          throws FlowRefException
Specified by:
loadStepErrorRef in interface FlowStepRefManager
Throws:
FlowRefException

loadStepRefErrors

public java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef> loadStepRefErrors(java.lang.String stepRefId)
                                                                                                           throws FlowRefException
Specified by:
loadStepRefErrors in interface FlowStepRefManager
Throws:
FlowRefException

saveOrUpdateErrorRef

public java.lang.String saveOrUpdateErrorRef(com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowStepErrorRef stepErrorRef)
                                      throws FlowRefException
Specified by:
saveOrUpdateErrorRef in interface FlowStepRefManager
Throws:
FlowRefException

removeErrorRefs

public void removeErrorRefs(java.lang.String[] ids)
                     throws FlowRefException
Specified by:
removeErrorRefs in interface FlowStepRefManager
Throws:
FlowRefException

addParameterName

public void addParameterName(java.lang.String flowRefId,
                             java.lang.String parameterName,
                             boolean global)
                      throws FlowRefException
Specified by:
addParameterName in interface FlowStepRefManager
Throws:
FlowRefException

addParameterName

public void addParameterName(java.lang.String flowStepRefId,
                             int index,
                             java.lang.String parameterName,
                             boolean global)
                      throws FlowRefException
Specified by:
addParameterName in interface FlowStepRefManager
Throws:
FlowRefException

updateParameterName

public void updateParameterName(java.lang.String flowStepRefId,
                                int index,
                                java.lang.String parameterName,
                                boolean global)
                         throws FlowRefException
Specified by:
updateParameterName in interface FlowStepRefManager
Throws:
FlowRefException

removeParameterName

public void removeParameterName(java.lang.String flowStepId,
                                int index)
                         throws FlowRefException
Specified by:
removeParameterName in interface FlowStepRefManager
Throws:
FlowRefException

removeParameterNames

public void removeParameterNames(java.lang.String flowStepId,
                                 int[] indexes)
                          throws FlowRefException
Specified by:
removeParameterNames in interface FlowStepRefManager
Throws:
FlowRefException


Copyright © 2010 eBMWebsourcing. All Rights Reserved.