com.ebmwebsourcing.petalsview.service.flowref
Class FlowRefManagerImpl

java.lang.Object
  extended by com.ebmwebsourcing.petalsview.service.flowref.FlowRefManagerImpl
All Implemented Interfaces:
FlowRefManager

@Service(value="flowRefManager")
public class FlowRefManagerImpl
extends java.lang.Object
implements FlowRefManager


Constructor Summary
FlowRefManagerImpl()
           
 
Method Summary
 java.lang.String createFlowRef(int type, java.lang.String name)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.FlowParamsDetails> getDetailFlowParameter(short flowType, java.lang.String flowId)
           
 com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef getFlowRef(int type)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.FlowWithParams> getFlowsWithParameters(java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.GlobalFlowParam> globalParams, short type, java.util.Date after, java.util.Date before)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.GlobalFlowParam> getGlobalFlowParameters(short flowType)
           
 java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef> loadAll()
           
 java.util.List<java.lang.String> loadAllEndpointName()
           
 java.util.List<java.lang.String> loadAllInterfaceName()
           
 java.util.List<java.lang.String> loadAllServiceName()
           
 com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef loadFlowRef(java.lang.String id)
           
 void removeFlowRef(int type)
           
 void removeFlowRef(int[] flowRefTypes)
           
 void update(com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef flowRef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowRefManagerImpl

public FlowRefManagerImpl()
Method Detail

getFlowRef

public com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef getFlowRef(int type)
Specified by:
getFlowRef in interface FlowRefManager

loadFlowRef

public com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef loadFlowRef(java.lang.String id)
                                                                            throws FlowRefException
Specified by:
loadFlowRef in interface FlowRefManager
Throws:
FlowRefException

loadAllServiceName

public java.util.List<java.lang.String> loadAllServiceName()
Specified by:
loadAllServiceName in interface FlowRefManager

loadAllInterfaceName

public java.util.List<java.lang.String> loadAllInterfaceName()
Specified by:
loadAllInterfaceName in interface FlowRefManager

loadAllEndpointName

public java.util.List<java.lang.String> loadAllEndpointName()
Specified by:
loadAllEndpointName in interface FlowRefManager

loadAll

public java.util.List<com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef> loadAll()
Specified by:
loadAll in interface FlowRefManager

createFlowRef

public java.lang.String createFlowRef(int type,
                                      java.lang.String name)
                               throws FlowRefException
Specified by:
createFlowRef in interface FlowRefManager
Throws:
FlowRefException

update

public void update(com.ebmwebsourcing.petalsview.persistence.model.flowref.FlowRef flowRef)
            throws FlowRefException
Specified by:
update in interface FlowRefManager
Throws:
FlowRefException

removeFlowRef

public void removeFlowRef(int[] flowRefTypes)
                   throws FlowRefException
Specified by:
removeFlowRef in interface FlowRefManager
Throws:
FlowRefException

removeFlowRef

public void removeFlowRef(int type)
                   throws FlowRefException
Specified by:
removeFlowRef in interface FlowRefManager
Throws:
FlowRefException

getGlobalFlowParameters

public java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.GlobalFlowParam> getGlobalFlowParameters(short flowType)
Specified by:
getGlobalFlowParameters in interface FlowRefManager

getFlowsWithParameters

public java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.FlowWithParams> getFlowsWithParameters(java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.GlobalFlowParam> globalParams,
                                                                                                                   short type,
                                                                                                                   java.util.Date after,
                                                                                                                   java.util.Date before)
Specified by:
getFlowsWithParameters in interface FlowRefManager

getDetailFlowParameter

public java.util.List<com.ebmwebsourcing.petalsview.persistence.dao.flowref.FlowParamsDetails> getDetailFlowParameter(short flowType,
                                                                                                                      java.lang.String flowId)
                                                                                                               throws FlowRefException
Specified by:
getDetailFlowParameter in interface FlowRefManager
Throws:
FlowRefException


Copyright © 2010 eBMWebsourcing. All Rights Reserved.