Package org.opennms.web.svclayer.api
Interface ResourceService
-
- All Known Implementing Classes:
DefaultResourceService
@Transactional(readOnly=true) public interface ResourceServiceResourceService interface.
- Author:
- Mathew Brozowski, David Hustace, DJ Gregor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<org.opennms.netmgt.model.OnmsResource>findChildResources(org.opennms.netmgt.model.OnmsResource resource, String... resourceTypeMatches)findChildResourcesList<org.opennms.netmgt.model.OnmsResource>findDomainChildResources(String domain)findDomainChildResourcesList<org.opennms.netmgt.model.OnmsResource>findNodeChildResources(int nodeId)findNodeChildResourcesList<org.opennms.netmgt.model.OnmsResource>findNodeChildResources(org.opennms.netmgt.model.OnmsNode node)findNodeChildResourcesList<org.opennms.netmgt.model.OnmsResource>findNodeSourceChildResources(String nodeSource)findNodeSourceChildResourcesorg.opennms.netmgt.model.PrefabGraph[]findPrefabGraphsForChildResources(org.opennms.netmgt.model.OnmsResource resource, String... resourceTypeMatches)findPrefabGraphsForChildResourcesorg.opennms.netmgt.model.PrefabGraph[]findPrefabGraphsForResource(org.opennms.netmgt.model.OnmsResource resource)findPrefabGraphsForResourceList<org.opennms.netmgt.model.OnmsResource>findTopLevelResources()findTopLevelResourcesorg.opennms.netmgt.model.PrefabGraphgetPrefabGraph(String name)getPrefabGraphorg.opennms.netmgt.model.OnmsResourcegetResourceById(org.opennms.netmgt.model.ResourceId id)getResourceByIdvoidpromoteGraphAttributesForResource(org.opennms.netmgt.model.OnmsResource resource)promoteGraphAttributesForResourcevoidpromoteGraphAttributesForResource(org.opennms.netmgt.model.ResourceId resourceId)promoteGraphAttributesForResource
-
-
-
Method Detail
-
findTopLevelResources
List<org.opennms.netmgt.model.OnmsResource> findTopLevelResources()
findTopLevelResources
- Returns:
- a
Listobject.
-
findNodeChildResources
List<org.opennms.netmgt.model.OnmsResource> findNodeChildResources(org.opennms.netmgt.model.OnmsNode node)
findNodeChildResources
- Parameters:
node- aOnmsNodeobject.- Returns:
- a
Listobject.
-
findNodeChildResources
List<org.opennms.netmgt.model.OnmsResource> findNodeChildResources(int nodeId)
findNodeChildResources
- Parameters:
nodeId- a int.- Returns:
- a
Listobject.
-
findDomainChildResources
List<org.opennms.netmgt.model.OnmsResource> findDomainChildResources(String domain)
findDomainChildResources
-
findNodeSourceChildResources
List<org.opennms.netmgt.model.OnmsResource> findNodeSourceChildResources(String nodeSource)
findNodeSourceChildResources
-
findChildResources
List<org.opennms.netmgt.model.OnmsResource> findChildResources(org.opennms.netmgt.model.OnmsResource resource, String... resourceTypeMatches)
findChildResources
-
getResourceById
org.opennms.netmgt.model.OnmsResource getResourceById(org.opennms.netmgt.model.ResourceId id)
getResourceById
- Parameters:
id- aStringobject.- Returns:
- a
OnmsResourceobject.
-
findPrefabGraphsForResource
org.opennms.netmgt.model.PrefabGraph[] findPrefabGraphsForResource(org.opennms.netmgt.model.OnmsResource resource)
findPrefabGraphsForResource
- Parameters:
resource- aOnmsResourceobject.- Returns:
- an array of
PrefabGraphobjects.
-
getPrefabGraph
org.opennms.netmgt.model.PrefabGraph getPrefabGraph(String name)
getPrefabGraph
- Parameters:
name- aStringobject.- Returns:
- a
PrefabGraphobject.
-
findPrefabGraphsForChildResources
org.opennms.netmgt.model.PrefabGraph[] findPrefabGraphsForChildResources(org.opennms.netmgt.model.OnmsResource resource, String... resourceTypeMatches)findPrefabGraphsForChildResources
- Parameters:
resource- aOnmsResourceobject.resourceTypeMatches- aStringobject.- Returns:
- an array of
PrefabGraphobjects.
-
promoteGraphAttributesForResource
void promoteGraphAttributesForResource(org.opennms.netmgt.model.OnmsResource resource)
promoteGraphAttributesForResource
- Parameters:
resource- aOnmsResourceobject.
-
promoteGraphAttributesForResource
void promoteGraphAttributesForResource(org.opennms.netmgt.model.ResourceId resourceId)
promoteGraphAttributesForResource
- Parameters:
resourceId- aStringobject.
-
-