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.

Version:
$Id: $
Author:
ranger

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, 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.