org.opennms.netmgt.dao.hibernate
Class LinkStateDaoHibernate

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate<OnmsLinkState,Integer>
              extended by org.opennms.netmgt.dao.hibernate.LinkStateDaoHibernate
All Implemented Interfaces:
LinkStateDao, OnmsDao<OnmsLinkState,Integer>, org.springframework.beans.factory.InitializingBean

public class LinkStateDaoHibernate
extends AbstractDaoHibernate<OnmsLinkState,Integer>
implements LinkStateDao

LinkStateDaoHibernate class.

Version:
$Id: $
Author:
ranger

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
LinkStateDaoHibernate()
          Constructor for LinkStateDaoHibernate.
 
Method Summary
 Collection<OnmsLinkState> findAll(Integer offset, Integer limit)
          findAll
 OnmsLinkState findByDataLinkInterfaceId(Integer interfaceId)
          findByDataLinkInterfaceId
 OnmsLinkState findById(Integer id)
          findById
 Collection<OnmsLinkState> findByNodeId(Integer nodeId)
          findByNodeId
 Collection<OnmsLinkState> findByNodeParentId(Integer nodeParentId)
          findByNodeParentId
 
Methods inherited from class org.opennms.netmgt.dao.hibernate.AbstractDaoHibernate
bulkDelete, clear, countAll, countMatching, delete, deleteAll, evict, find, find, findAll, findMatching, findMatchingObjects, findObjects, findUnique, findUnique, findUnique, flush, get, initDao, initialize, load, lock, merge, queryInt, queryInt, save, saveOrUpdate, update
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.dao.OnmsDao
clear, countAll, countMatching, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
 

Constructor Detail

LinkStateDaoHibernate

public LinkStateDaoHibernate()

Constructor for LinkStateDaoHibernate.

Method Detail

findAll

public Collection<OnmsLinkState> findAll(Integer offset,
                                         Integer limit)

findAll

Specified by:
findAll in interface LinkStateDao
Parameters:
offset - a Integer object.
limit - a Integer object.
Returns:
a Collection object.

findById

public OnmsLinkState findById(Integer id)

findById

Specified by:
findById in interface LinkStateDao
Parameters:
id - a Integer object.
Returns:
a OnmsLinkState object.

findByDataLinkInterfaceId

public OnmsLinkState findByDataLinkInterfaceId(Integer interfaceId)

findByDataLinkInterfaceId

Specified by:
findByDataLinkInterfaceId in interface LinkStateDao
Parameters:
interfaceId - a Integer object.
Returns:
a OnmsLinkState object.

findByNodeId

public Collection<OnmsLinkState> findByNodeId(Integer nodeId)

findByNodeId

Specified by:
findByNodeId in interface LinkStateDao
Parameters:
nodeId - a Integer object.
Returns:
a Collection object.

findByNodeParentId

public Collection<OnmsLinkState> findByNodeParentId(Integer nodeParentId)

findByNodeParentId

Specified by:
findByNodeParentId in interface LinkStateDao
Parameters:
nodeParentId - a Integer object.
Returns:
a Collection object.


Copyright © 2011. All Rights Reserved.