@Transactional(readOnly=true)
public interface ResourceService
ResourceService interface.
List<OnmsResource> findTopLevelResources()
findTopLevelResources
List
object.List<OnmsResource> findNodeChildResources(OnmsNode node)
findNodeChildResources
List<OnmsResource> findNodeChildResources(int nodeId)
findNodeChildResources
nodeId
- a int.List
object.List<OnmsResource> findDomainChildResources(String domain)
findDomainChildResources
List<OnmsResource> findNodeSourceChildResources(String nodeSource)
findNodeSourceChildResources
List<OnmsResource> findChildResources(OnmsResource resource, String... resourceTypeMatches)
findChildResources
resource
- a OnmsResource
object.resourceTypeMatches
- a String
object.List
object.OnmsResource getResourceById(ResourceId id)
getResourceById
id
- a String
object.OnmsResource
object.PrefabGraph[] findPrefabGraphsForResource(OnmsResource resource)
findPrefabGraphsForResource
resource
- a OnmsResource
object.PrefabGraph
objects.PrefabGraph getPrefabGraph(String name)
getPrefabGraph
name
- a String
object.PrefabGraph
object.PrefabGraph[] findPrefabGraphsForChildResources(OnmsResource resource, String... resourceTypeMatches)
findPrefabGraphsForChildResources
resource
- a OnmsResource
object.resourceTypeMatches
- a String
object.PrefabGraph
objects.void promoteGraphAttributesForResource(OnmsResource resource)
promoteGraphAttributesForResource
resource
- a OnmsResource
object.void promoteGraphAttributesForResource(ResourceId resourceId)
promoteGraphAttributesForResource
resourceId
- a String
object.Copyright © 2021. All rights reserved.