com.ebmwebsourcing.petalsview.persistence.dao.flowref
Class FlowStepRefDAOImpl

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by com.ebmwebsourcing.webcommons.persistence.dao.GenericHibernateDAOImpl<FlowStepRef,java.lang.String>
              extended by com.ebmwebsourcing.petalsview.persistence.dao.flowref.FlowStepRefDAOImpl
All Implemented Interfaces:
FlowStepRefDAO, com.ebmwebsourcing.webcommons.persistence.dao.GenericORMDAO<FlowStepRef,java.lang.String>, org.springframework.beans.factory.InitializingBean

@Repository(value="flowStepRefDAO")
public class FlowStepRefDAOImpl
extends com.ebmwebsourcing.webcommons.persistence.dao.GenericHibernateDAOImpl<FlowStepRef,java.lang.String>
implements FlowStepRefDAO


Field Summary
 
Fields inherited from class com.ebmwebsourcing.webcommons.persistence.dao.GenericHibernateDAOImpl
type
 
Constructor Summary
FlowStepRefDAOImpl(org.hibernate.SessionFactory factory)
           
 
Method Summary
 java.util.List<FlowParamsDetails> getDetailFlowParameter(short flowType, java.lang.String flowId)
           
 java.util.List<FlowWithParams> getFlowsWithParameters(java.util.List<GlobalFlowParam> globalParams, short type, java.util.Date after, java.util.Date before)
           
 java.util.List<GlobalFlowParam> getGlobalFlowParameters(short flowType)
           
 java.util.List<FlowStepRef> loadByFlowType(int type)
           
 FlowStepRef loadByFlowTypeIntNameServName(int type, java.lang.String interfaceName, java.lang.String serviceName)
           
 FlowStepRef loadEndStepByFlowType(int type)
           
 FlowStepRef loadStartStepByFlowType(int type)
           
 FlowStepRef loadStartStepByName(java.lang.String name)
           
 
Methods inherited from class com.ebmwebsourcing.webcommons.persistence.dao.GenericHibernateDAOImpl
count, exists, findByNamedQuery, get, getAll, getAll, getAll, getAll, getAllDistinct, getFullTextSession, getLocalSessionFactoryBean, getManipulatedType, remove, remove, removeAll, save, search, searchAndCount, searchEquals, searchLike, searchLucene, searchLucene, searchUnique, setLocalSessionFactoryBean, setType
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.webcommons.persistence.dao.GenericORMDAO
count, exists, findByNamedQuery, get, getAll, getAll, getAll, getAll, getAllDistinct, getFullTextSession, getManipulatedType, remove, remove, removeAll, save, search, searchAndCount, searchEquals, searchLike, searchLucene, searchLucene, searchUnique
 

Constructor Detail

FlowStepRefDAOImpl

public FlowStepRefDAOImpl(@Qualifier(value="sessionFactory")
                          org.hibernate.SessionFactory factory)
Method Detail

loadByFlowType

public java.util.List<FlowStepRef> loadByFlowType(int type)
Specified by:
loadByFlowType in interface FlowStepRefDAO

loadStartStepByFlowType

public FlowStepRef loadStartStepByFlowType(int type)
Specified by:
loadStartStepByFlowType in interface FlowStepRefDAO

loadEndStepByFlowType

public FlowStepRef loadEndStepByFlowType(int type)
Specified by:
loadEndStepByFlowType in interface FlowStepRefDAO

loadByFlowTypeIntNameServName

public FlowStepRef loadByFlowTypeIntNameServName(int type,
                                                 java.lang.String interfaceName,
                                                 java.lang.String serviceName)
Specified by:
loadByFlowTypeIntNameServName in interface FlowStepRefDAO

loadStartStepByName

public FlowStepRef loadStartStepByName(java.lang.String name)
Specified by:
loadStartStepByName in interface FlowStepRefDAO

getGlobalFlowParameters

public java.util.List<GlobalFlowParam> getGlobalFlowParameters(short flowType)
Specified by:
getGlobalFlowParameters in interface FlowStepRefDAO

getFlowsWithParameters

public java.util.List<FlowWithParams> getFlowsWithParameters(java.util.List<GlobalFlowParam> globalParams,
                                                             short type,
                                                             java.util.Date after,
                                                             java.util.Date before)
Specified by:
getFlowsWithParameters in interface FlowStepRefDAO

getDetailFlowParameter

public java.util.List<FlowParamsDetails> getDetailFlowParameter(short flowType,
                                                                java.lang.String flowId)
Specified by:
getDetailFlowParameter in interface FlowStepRefDAO


Copyright © 2010 eBMWebsourcing. All Rights Reserved.