org.opennms.netmgt.dao
Interface OnmsMapElementDao

All Superinterfaces:
OnmsDao<OnmsMapElement,Integer>
All Known Implementing Classes:
OnmsMapElementDaoHibernate

public interface OnmsMapElementDao
extends OnmsDao<OnmsMapElement,Integer>

OnmsMapElementDao interface.


Method Summary
 int countElementsOnMap(int mapid)
          countElementsOnMap
 void deleteElementsByElementIdAndType(int elementId, 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 interface org.opennms.netmgt.dao.OnmsDao
clear, countAll, countMatching, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
 

Method Detail

findAll

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

findAll

Parameters:
offset - a Integer object.
limit - a Integer object.
Returns:
a Collection object.

findElementById

OnmsMapElement findElementById(int id)

findElementById

Parameters:
id - a int.
Returns:
a OnmsMapElement object.

findElement

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

findElement

Parameters:
elementId - a int.
type - a String object.
map - a OnmsMap object.
Returns:
a OnmsMapElement object.

findElementsByMapId

Collection<OnmsMapElement> findElementsByMapId(OnmsMap map)

findElementsByMapId

Parameters:
map - a OnmsMap object.
Returns:
a Collection object.

findElementsByNodeId

Collection<OnmsMapElement> findElementsByNodeId(int nodeId)

findElementsByNodeId

Parameters:
nodeId - a int.
Returns:
a Collection object.

findElementsByElementIdAndType

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

findElementsByElementIdAndType

Parameters:
elementId - a int.
type - a String object.
Returns:
a Collection object.

findElementsByMapIdAndType

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

findElementsByMapIdAndType

Parameters:
mapId - a int.
type - a String object.
Returns:
a Collection object.

findElementsByType

Collection<OnmsMapElement> findElementsByType(String type)

findElementsByType

Parameters:
type - a String object.
Returns:
a Collection object.

deleteElementsByMapId

void deleteElementsByMapId(OnmsMap map)

deleteElementsByMapId

Parameters:
map - a OnmsMap object.

findMapElementsOnMap

Collection<OnmsMapElement> findMapElementsOnMap(int mapId)

findMapElementsOnMap

Parameters:
mapId - a int.
Returns:
a Collection object.

findNodeElementsOnMap

Collection<OnmsMapElement> findNodeElementsOnMap(int mapId)

findNodeElementsOnMap

Parameters:
mapId - a int.
Returns:
a Collection object.

deleteElementsByNodeid

void deleteElementsByNodeid(int nodeId)

deleteElementsByNodeid

Parameters:
nodeId - a int.

deleteElementsByType

void deleteElementsByType(String type)

deleteElementsByType

Parameters:
type - a String object.

deleteElementsByElementIdAndType

void deleteElementsByElementIdAndType(int elementId,
                                      String type)

deleteElementsByElementIdAndType

Parameters:
elementId - a int.
type - a String object.

deleteElementsByMapType

void deleteElementsByMapType(String mapType)

deleteElementsByMapType

Parameters:
mapType - a String object.

countElementsOnMap

int countElementsOnMap(int mapid)

countElementsOnMap

Parameters:
mapid - a int.
Returns:
a int.


Copyright © 2011. All Rights Reserved.