Package org.opennms.web.svclayer.support
Class DefaultResourceService
- java.lang.Object
-
- org.opennms.web.svclayer.support.DefaultResourceService
-
- All Implemented Interfaces:
ResourceService
,org.springframework.beans.factory.InitializingBean
public class DefaultResourceService extends java.lang.Object implements ResourceService, org.springframework.beans.factory.InitializingBean
DefaultResourceService class.
- Author:
- DJ Gregor, Mathew Brozowski
-
-
Constructor Summary
Constructors Constructor Description DefaultResourceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
afterPropertiesSetjava.util.List<OnmsResource>
findChildResources(OnmsResource resource, java.lang.String... resourceTypeMatches)
findChildResourcesjava.util.List<OnmsResource>
findDomainChildResources(java.lang.String domain)
findDomainChildResourcesjava.util.List<OnmsResource>
findNodeChildResources(int nodeId)
findNodeChildResourcesjava.util.List<OnmsResource>
findNodeChildResources(OnmsNode node)
findNodeChildResourcesjava.util.List<OnmsResource>
findNodeSourceChildResources(java.lang.String nodeSource)
findNodeSourceChildResourcesPrefabGraph[]
findPrefabGraphsForChildResources(OnmsResource resource, java.lang.String... resourceTypeMatches)
findPrefabGraphsForChildResourcesPrefabGraph[]
findPrefabGraphsForResource(OnmsResource resource)
findPrefabGraphsForResourcejava.util.List<OnmsResource>
findTopLevelResources()
findTopLevelResourcesGraphDao
getGraphDao()
getGraphDaoPrefabGraph
getPrefabGraph(java.lang.String name)
getPrefabGraphOnmsResource
getResourceById(ResourceId id)
getResourceByIdResourceDao
getResourceDao()
getResourceDaovoid
promoteGraphAttributesForResource(OnmsResource resource)
promoteGraphAttributesForResourcevoid
promoteGraphAttributesForResource(ResourceId resourceId)
promoteGraphAttributesForResourcevoid
setEventProxy(EventProxy eventProxy)
setEventProxyvoid
setGraphDao(GraphDao graphDao)
setGraphDaovoid
setResourceDao(ResourceDao resourceDao)
setResourceDao
-
-
-
Method Detail
-
getResourceDao
public ResourceDao getResourceDao()
getResourceDao
- Returns:
- a
ResourceDao
object.
-
setResourceDao
public void setResourceDao(ResourceDao resourceDao)
setResourceDao
- Parameters:
resourceDao
- aResourceDao
object.
-
setGraphDao
public void setGraphDao(GraphDao graphDao)
setGraphDao
- Parameters:
graphDao
- aGraphDao
object.
-
setEventProxy
public void setEventProxy(EventProxy eventProxy)
setEventProxy
- Parameters:
eventProxy
- aEventProxy
object.
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
java.lang.Exception
- if any.
-
findTopLevelResources
public java.util.List<OnmsResource> findTopLevelResources()
findTopLevelResources
- Specified by:
findTopLevelResources
in interfaceResourceService
- Returns:
- a
List
object.
-
findNodeChildResources
public java.util.List<OnmsResource> findNodeChildResources(OnmsNode node)
findNodeChildResources
- Specified by:
findNodeChildResources
in interfaceResourceService
- Parameters:
node
- aOnmsNode
object.- Returns:
- a
List
object.
-
findNodeChildResources
public java.util.List<OnmsResource> findNodeChildResources(int nodeId)
findNodeChildResources
- Specified by:
findNodeChildResources
in interfaceResourceService
- Parameters:
nodeId
- a int.- Returns:
- a
List
object.
-
findDomainChildResources
public java.util.List<OnmsResource> findDomainChildResources(java.lang.String domain)
findDomainChildResources
- Specified by:
findDomainChildResources
in interfaceResourceService
- Parameters:
domain
- aString
object.- Returns:
- a
List
object.
-
findNodeSourceChildResources
public java.util.List<OnmsResource> findNodeSourceChildResources(java.lang.String nodeSource)
findNodeSourceChildResources
- Specified by:
findNodeSourceChildResources
in interfaceResourceService
- Parameters:
nodeSource
- aString
object.- Returns:
- a
List
object.
-
findChildResources
public java.util.List<OnmsResource> findChildResources(OnmsResource resource, java.lang.String... resourceTypeMatches)
findChildResources
- Specified by:
findChildResources
in interfaceResourceService
- Parameters:
resource
- aOnmsResource
object.resourceTypeMatches
- aString
object.- Returns:
- a
List
object.
-
getResourceById
public OnmsResource getResourceById(ResourceId id)
getResourceById
- Specified by:
getResourceById
in interfaceResourceService
- Parameters:
id
- aString
object.- Returns:
- a
OnmsResource
object.
-
findPrefabGraphsForResource
public PrefabGraph[] findPrefabGraphsForResource(OnmsResource resource)
findPrefabGraphsForResource
- Specified by:
findPrefabGraphsForResource
in interfaceResourceService
- Parameters:
resource
- aOnmsResource
object.- Returns:
- an array of
PrefabGraph
objects.
-
promoteGraphAttributesForResource
public void promoteGraphAttributesForResource(OnmsResource resource)
promoteGraphAttributesForResource
- Specified by:
promoteGraphAttributesForResource
in interfaceResourceService
- Parameters:
resource
- aOnmsResource
object.
-
promoteGraphAttributesForResource
public void promoteGraphAttributesForResource(ResourceId resourceId)
promoteGraphAttributesForResource
- Specified by:
promoteGraphAttributesForResource
in interfaceResourceService
- Parameters:
resourceId
- aString
object.
-
findPrefabGraphsForChildResources
public PrefabGraph[] findPrefabGraphsForChildResources(OnmsResource resource, java.lang.String... resourceTypeMatches)
findPrefabGraphsForChildResources
- Specified by:
findPrefabGraphsForChildResources
in interfaceResourceService
- Parameters:
resource
- aOnmsResource
object.resourceTypeMatches
- aString
object.- Returns:
- an array of
PrefabGraph
objects.
-
getPrefabGraph
public PrefabGraph getPrefabGraph(java.lang.String name)
getPrefabGraph
- Specified by:
getPrefabGraph
in interfaceResourceService
- Parameters:
name
- aString
object.- Returns:
- a
PrefabGraph
object.
-
-