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 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 voidafterPropertiesSet()afterPropertiesSetList<OnmsResource>findChildResources(OnmsResource resource, String... resourceTypeMatches)findChildResourcesList<OnmsResource>findDomainChildResources(String domain)findDomainChildResourcesList<OnmsResource>findNodeChildResources(int nodeId)findNodeChildResourcesList<OnmsResource>findNodeChildResources(OnmsNode node)findNodeChildResourcesList<OnmsResource>findNodeSourceChildResources(String nodeSource)findNodeSourceChildResourcesPrefabGraph[]findPrefabGraphsForChildResources(OnmsResource resource, String... resourceTypeMatches)findPrefabGraphsForChildResourcesPrefabGraph[]findPrefabGraphsForResource(OnmsResource resource)findPrefabGraphsForResourceList<OnmsResource>findTopLevelResources()findTopLevelResourcesGraphDaogetGraphDao()getGraphDaoPrefabGraphgetPrefabGraph(String name)getPrefabGraphOnmsResourcegetResourceById(ResourceId id)getResourceByIdResourceDaogetResourceDao()getResourceDaovoidpromoteGraphAttributesForResource(OnmsResource resource)promoteGraphAttributesForResourcevoidpromoteGraphAttributesForResource(ResourceId resourceId)promoteGraphAttributesForResourcevoidsetEventProxy(EventProxy eventProxy)setEventProxyvoidsetGraphDao(GraphDao graphDao)setGraphDaovoidsetResourceDao(ResourceDao resourceDao)setResourceDao
-
-
-
Method Detail
-
getResourceDao
public ResourceDao getResourceDao()
getResourceDao
- Returns:
- a
ResourceDaoobject.
-
setResourceDao
public void setResourceDao(ResourceDao resourceDao)
setResourceDao
- Parameters:
resourceDao- aResourceDaoobject.
-
setGraphDao
public void setGraphDao(GraphDao graphDao)
setGraphDao
- Parameters:
graphDao- aGraphDaoobject.
-
setEventProxy
public void setEventProxy(EventProxy eventProxy)
setEventProxy
- Parameters:
eventProxy- aEventProxyobject.
-
afterPropertiesSet
public void afterPropertiesSet() throws ExceptionafterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception- if any.
-
findTopLevelResources
public List<OnmsResource> findTopLevelResources()
findTopLevelResources
- Specified by:
findTopLevelResourcesin interfaceResourceService- Returns:
- a
Listobject.
-
findNodeChildResources
public List<OnmsResource> findNodeChildResources(OnmsNode node)
findNodeChildResources
- Specified by:
findNodeChildResourcesin interfaceResourceService- Parameters:
node- aOnmsNodeobject.- Returns:
- a
Listobject.
-
findNodeChildResources
public List<OnmsResource> findNodeChildResources(int nodeId)
findNodeChildResources
- Specified by:
findNodeChildResourcesin interfaceResourceService- Parameters:
nodeId- a int.- Returns:
- a
Listobject.
-
findDomainChildResources
public List<OnmsResource> findDomainChildResources(String domain)
findDomainChildResources
- Specified by:
findDomainChildResourcesin interfaceResourceService- Parameters:
domain- aStringobject.- Returns:
- a
Listobject.
-
findNodeSourceChildResources
public List<OnmsResource> findNodeSourceChildResources(String nodeSource)
findNodeSourceChildResources
- Specified by:
findNodeSourceChildResourcesin interfaceResourceService- Parameters:
nodeSource- aStringobject.- Returns:
- a
Listobject.
-
findChildResources
public List<OnmsResource> findChildResources(OnmsResource resource, String... resourceTypeMatches)
findChildResources
- Specified by:
findChildResourcesin interfaceResourceService- Parameters:
resource- aOnmsResourceobject.resourceTypeMatches- aStringobject.- Returns:
- a
Listobject.
-
getResourceById
public OnmsResource getResourceById(ResourceId id)
getResourceById
- Specified by:
getResourceByIdin interfaceResourceService- Parameters:
id- aStringobject.- Returns:
- a
OnmsResourceobject.
-
findPrefabGraphsForResource
public PrefabGraph[] findPrefabGraphsForResource(OnmsResource resource)
findPrefabGraphsForResource
- Specified by:
findPrefabGraphsForResourcein interfaceResourceService- Parameters:
resource- aOnmsResourceobject.- Returns:
- an array of
PrefabGraphobjects.
-
promoteGraphAttributesForResource
public void promoteGraphAttributesForResource(OnmsResource resource)
promoteGraphAttributesForResource
- Specified by:
promoteGraphAttributesForResourcein interfaceResourceService- Parameters:
resource- aOnmsResourceobject.
-
promoteGraphAttributesForResource
public void promoteGraphAttributesForResource(ResourceId resourceId)
promoteGraphAttributesForResource
- Specified by:
promoteGraphAttributesForResourcein interfaceResourceService- Parameters:
resourceId- aStringobject.
-
findPrefabGraphsForChildResources
public PrefabGraph[] findPrefabGraphsForChildResources(OnmsResource resource, String... resourceTypeMatches)
findPrefabGraphsForChildResources
- Specified by:
findPrefabGraphsForChildResourcesin interfaceResourceService- Parameters:
resource- aOnmsResourceobject.resourceTypeMatches- aStringobject.- Returns:
- an array of
PrefabGraphobjects.
-
getPrefabGraph
public PrefabGraph getPrefabGraph(String name)
getPrefabGraph
- Specified by:
getPrefabGraphin interfaceResourceService- Parameters:
name- aStringobject.- Returns:
- a
PrefabGraphobject.
-
-