org.opennms.netmgt.dao.hibernate
Class OnmsMapElementDaoHibernate

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<OnmsMapElement,Integer>
              extended by org.opennms.netmgt.dao.hibernate.OnmsMapElementDaoHibernate
All Implemented Interfaces:
OnmsDao<OnmsMapElement,Integer>, OnmsMapElementDao, org.springframework.beans.factory.InitializingBean

public class OnmsMapElementDaoHibernate
extends AbstractDaoHibernate<OnmsMapElement,Integer>
implements OnmsMapElementDao

OnmsMapElementDaoHibernate class.

Version:
$Id: $
Author:
ranger

Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
OnmsMapElementDaoHibernate()
          Constructor for OnmsMapElementDaoHibernate.
 
Method Summary
 int countElementsOnMap(int mapid)
          countElementsOnMap
 void deleteElementsByElementIdAndType(int id, String type)
          deleteElementsByElementIdAndType
 void deleteElementsByMapId(OnmsMap map)
          deleteElementsByMapId
 void deleteElementsByMapType(String mapType)
          deleteElementsByMapType
 void deleteElementsByNodeid(int nodeid)
          deleteElementsByNodeid
 void deleteElementsByType(String type)
          deleteElementsByType
 Collection<OnmsMapElement> findAll(Integer offset, Integer limit)
          findAll
 OnmsMapElement findElement(int elementId, String type, OnmsMap map)
          findElement
 OnmsMapElement findElementById(int id)
          findElementById
 Collection<OnmsMapElement> findElementsByElementIdAndType(int elementId, String type)
          findElementsByElementIdAndType
 Collection<OnmsMapElement> findElementsByMapId(OnmsMap map)
          findElementsByMapId
 Collection<OnmsMapElement> findElementsByMapIdAndType(int mapId, String type)
          findElementsByMapIdAndType
 Collection<OnmsMapElement> findElementsByNodeId(int nodeid)
          findElementsByNodeId
 Collection<OnmsMapElement> findElementsByType(String type)
          findElementsByType
 Collection<OnmsMapElement> findMapElementsOnMap(int mapId)
          findMapElementsOnMap
 Collection<OnmsMapElement> findNodeElementsOnMap(int mapId)
          findNodeElementsOnMap
 
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, initialize, load, 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, initDao
 
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, save, saveOrUpdate, update
 

Constructor Detail

OnmsMapElementDaoHibernate

public OnmsMapElementDaoHibernate()

Constructor for OnmsMapElementDaoHibernate.

Method Detail

findAll

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

findAll

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

findElementById

public OnmsMapElement findElementById(int id)

findElementById

Specified by:
findElementById in interface OnmsMapElementDao
Parameters:
id - a int.
Returns:
a OnmsMapElement object.

findElementsByMapId

public Collection<OnmsMapElement> findElementsByMapId(OnmsMap map)

findElementsByMapId

Specified by:
findElementsByMapId in interface OnmsMapElementDao
Parameters:
map - a OnmsMap object.
Returns:
a Collection object.

findElementsByNodeId

public Collection<OnmsMapElement> findElementsByNodeId(int nodeid)

findElementsByNodeId

Specified by:
findElementsByNodeId in interface OnmsMapElementDao
Parameters:
nodeid - a int.
Returns:
a Collection object.

deleteElementsByMapId

public void deleteElementsByMapId(OnmsMap map)

deleteElementsByMapId

Specified by:
deleteElementsByMapId in interface OnmsMapElementDao
Parameters:
map - a OnmsMap object.

deleteElementsByNodeid

public void deleteElementsByNodeid(int nodeid)

deleteElementsByNodeid

Specified by:
deleteElementsByNodeid in interface OnmsMapElementDao
Parameters:
nodeid - a int.

deleteElementsByType

public void deleteElementsByType(String type)

deleteElementsByType

Specified by:
deleteElementsByType in interface OnmsMapElementDao
Parameters:
type - a String object.

deleteElementsByElementIdAndType

public void deleteElementsByElementIdAndType(int id,
                                             String type)

deleteElementsByElementIdAndType

Specified by:
deleteElementsByElementIdAndType in interface OnmsMapElementDao
Parameters:
id - a int.
type - a String object.

findElementsByElementIdAndType

public Collection<OnmsMapElement> findElementsByElementIdAndType(int elementId,
                                                                 String type)

findElementsByElementIdAndType

Specified by:
findElementsByElementIdAndType in interface OnmsMapElementDao
Parameters:
elementId - a int.
type - a String object.
Returns:
a Collection object.

findElementsByType

public Collection<OnmsMapElement> findElementsByType(String type)

findElementsByType

Specified by:
findElementsByType in interface OnmsMapElementDao
Parameters:
type - a String object.
Returns:
a Collection object.

findElement

public OnmsMapElement findElement(int elementId,
                                  String type,
                                  OnmsMap map)

findElement

Specified by:
findElement in interface OnmsMapElementDao
Parameters:
elementId - a int.
type - a String object.
map - a OnmsMap object.
Returns:
a OnmsMapElement object.

deleteElementsByMapType

public void deleteElementsByMapType(String mapType)

deleteElementsByMapType

Specified by:
deleteElementsByMapType in interface OnmsMapElementDao
Parameters:
mapType - a String object.

findElementsByMapIdAndType

public Collection<OnmsMapElement> findElementsByMapIdAndType(int mapId,
                                                             String type)

findElementsByMapIdAndType

Specified by:
findElementsByMapIdAndType in interface OnmsMapElementDao
Parameters:
mapId - a int.
type - a String object.
Returns:
a Collection object.

findMapElementsOnMap

public Collection<OnmsMapElement> findMapElementsOnMap(int mapId)

findMapElementsOnMap

Specified by:
findMapElementsOnMap in interface OnmsMapElementDao
Parameters:
mapId - a int.
Returns:
a Collection object.

findNodeElementsOnMap

public Collection<OnmsMapElement> findNodeElementsOnMap(int mapId)

findNodeElementsOnMap

Specified by:
findNodeElementsOnMap in interface OnmsMapElementDao
Parameters:
mapId - a int.
Returns:
a Collection object.

countElementsOnMap

public int countElementsOnMap(int mapid)

countElementsOnMap

Specified by:
countElementsOnMap in interface OnmsMapElementDao
Parameters:
mapid - a int.
Returns:
a int.


Copyright © 2011. All Rights Reserved.