org.opennms.netmgt.dao
Interface ResourceDao

All Known Implementing Classes:
DefaultResourceDao

public interface ResourceDao

ResourceDao interface.

Version:
$Id: $
Author:
ranger

Method Summary
 List<OnmsResource> findDomainResources()
          findDomainResources
 List<OnmsResource> findNodeResources()
          findNodeResources
 List<OnmsResource> findTopLevelResources()
          findTopLevelResources
 OnmsResource getResourceById(String id)
          getResourceById
 OnmsResource getResourceForIpInterface(OnmsIpInterface ipInterface)
          getResourceForIpInterface
 OnmsResource getResourceForIpInterface(OnmsIpInterface ipInterface, OnmsLocationMonitor locationMonitor)
          getResourceForIpInterface
 OnmsResource getResourceForNode(OnmsNode node)
          getResourceForNode
 List<OnmsResource> getResourceListById(String id)
          getResourceListById
 Collection<OnmsResourceType> getResourceTypes()
          getResourceTypes
 File getRrdDirectory()
          getRrdDirectory
 File getRrdDirectory(boolean verify)
          getRrdDirectory
 

Method Detail

getRrdDirectory

File getRrdDirectory()

getRrdDirectory

Returns:
a File object.

getRrdDirectory

File getRrdDirectory(boolean verify)

getRrdDirectory

Parameters:
verify - a boolean.
Returns:
a File object.

getResourceTypes

Collection<OnmsResourceType> getResourceTypes()

getResourceTypes

Returns:
a Collection object.

getResourceById

OnmsResource getResourceById(String id)

getResourceById

Parameters:
id - a String object.
Returns:
a OnmsResource object.

getResourceListById

List<OnmsResource> getResourceListById(String id)

getResourceListById

Fetch a specific list of resources by string ID.

Parameters:
id - a String object.
Returns:
Resources or null if resources cannot be found.

findNodeResources

List<OnmsResource> findNodeResources()

findNodeResources

Returns:
a List object.

findDomainResources

List<OnmsResource> findDomainResources()

findDomainResources

Returns:
a List object.

findTopLevelResources

List<OnmsResource> findTopLevelResources()

findTopLevelResources

Returns:
a List object.

getResourceForNode

OnmsResource getResourceForNode(OnmsNode node)

getResourceForNode

Parameters:
node - a OnmsNode object.
Returns:
a OnmsResource object.

getResourceForIpInterface

OnmsResource getResourceForIpInterface(OnmsIpInterface ipInterface)

getResourceForIpInterface

Parameters:
ipInterface - a OnmsIpInterface object.
Returns:
a OnmsResource object.

getResourceForIpInterface

OnmsResource getResourceForIpInterface(OnmsIpInterface ipInterface,
                                       OnmsLocationMonitor locationMonitor)

getResourceForIpInterface

Parameters:
ipInterface - a OnmsIpInterface object.
locationMonitor - a OnmsLocationMonitor object.
Returns:
a OnmsResource object.


Copyright © 2011. All Rights Reserved.