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<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.dao.api.GraphDaogetGraphDao()getGraphDaoorg.opennms.netmgt.model.PrefabGraphgetPrefabGraph(String name)getPrefabGraphorg.opennms.netmgt.model.OnmsResourcegetResourceById(org.opennms.netmgt.model.ResourceId id)getResourceByIdorg.opennms.netmgt.dao.api.ResourceDaogetResourceDao()getResourceDaovoidpromoteGraphAttributesForResource(org.opennms.netmgt.model.OnmsResource resource)promoteGraphAttributesForResourcevoidpromoteGraphAttributesForResource(org.opennms.netmgt.model.ResourceId resourceId)promoteGraphAttributesForResourcevoidsetEventProxy(org.opennms.netmgt.events.api.EventProxy eventProxy)setEventProxyvoidsetGraphDao(org.opennms.netmgt.dao.api.GraphDao graphDao)setGraphDaovoidsetResourceDao(org.opennms.netmgt.dao.api.ResourceDao resourceDao)setResourceDao
-
-
-
Method Detail
-
getResourceDao
public org.opennms.netmgt.dao.api.ResourceDao getResourceDao()
getResourceDao
- Returns:
- a
ResourceDaoobject.
-
setResourceDao
public void setResourceDao(org.opennms.netmgt.dao.api.ResourceDao resourceDao)
setResourceDao
- Parameters:
resourceDao- aResourceDaoobject.
-
getGraphDao
public org.opennms.netmgt.dao.api.GraphDao getGraphDao()
getGraphDao
- Returns:
- a
GraphDaoobject.
-
setGraphDao
public void setGraphDao(org.opennms.netmgt.dao.api.GraphDao graphDao)
setGraphDao
- Parameters:
graphDao- aGraphDaoobject.
-
setEventProxy
public void setEventProxy(org.opennms.netmgt.events.api.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<org.opennms.netmgt.model.OnmsResource> findTopLevelResources()
findTopLevelResources
- Specified by:
findTopLevelResourcesin interfaceResourceService- Returns:
- a
Listobject.
-
findNodeChildResources
public List<org.opennms.netmgt.model.OnmsResource> findNodeChildResources(org.opennms.netmgt.model.OnmsNode node)
findNodeChildResources
- Specified by:
findNodeChildResourcesin interfaceResourceService- Parameters:
node- aOnmsNodeobject.- Returns:
- a
Listobject.
-
findNodeChildResources
public List<org.opennms.netmgt.model.OnmsResource> findNodeChildResources(int nodeId)
findNodeChildResources
- Specified by:
findNodeChildResourcesin interfaceResourceService- Parameters:
nodeId- a int.- Returns:
- a
Listobject.
-
findDomainChildResources
public List<org.opennms.netmgt.model.OnmsResource> findDomainChildResources(String domain)
findDomainChildResources
- Specified by:
findDomainChildResourcesin interfaceResourceService- Parameters:
domain- aStringobject.- Returns:
- a
Listobject.
-
findNodeSourceChildResources
public List<org.opennms.netmgt.model.OnmsResource> findNodeSourceChildResources(String nodeSource)
findNodeSourceChildResources
- Specified by:
findNodeSourceChildResourcesin interfaceResourceService- Parameters:
nodeSource- aStringobject.- Returns:
- a
Listobject.
-
findChildResources
public List<org.opennms.netmgt.model.OnmsResource> findChildResources(org.opennms.netmgt.model.OnmsResource resource, String... resourceTypeMatches)
findChildResources
- Specified by:
findChildResourcesin interfaceResourceService- Parameters:
resource- aOnmsResourceobject.resourceTypeMatches- aStringobject.- Returns:
- a
Listobject.
-
getResourceById
public org.opennms.netmgt.model.OnmsResource getResourceById(org.opennms.netmgt.model.ResourceId id)
getResourceById
- Specified by:
getResourceByIdin interfaceResourceService- Parameters:
id- aStringobject.- Returns:
- a
OnmsResourceobject.
-
findPrefabGraphsForResource
public org.opennms.netmgt.model.PrefabGraph[] findPrefabGraphsForResource(org.opennms.netmgt.model.OnmsResource resource)
findPrefabGraphsForResource
- Specified by:
findPrefabGraphsForResourcein interfaceResourceService- Parameters:
resource- aOnmsResourceobject.- Returns:
- an array of
PrefabGraphobjects.
-
promoteGraphAttributesForResource
public void promoteGraphAttributesForResource(org.opennms.netmgt.model.OnmsResource resource)
promoteGraphAttributesForResource
- Specified by:
promoteGraphAttributesForResourcein interfaceResourceService- Parameters:
resource- aOnmsResourceobject.
-
promoteGraphAttributesForResource
public void promoteGraphAttributesForResource(org.opennms.netmgt.model.ResourceId resourceId)
promoteGraphAttributesForResource
- Specified by:
promoteGraphAttributesForResourcein interfaceResourceService- Parameters:
resourceId- aStringobject.
-
findPrefabGraphsForChildResources
public org.opennms.netmgt.model.PrefabGraph[] findPrefabGraphsForChildResources(org.opennms.netmgt.model.OnmsResource resource, String... resourceTypeMatches)findPrefabGraphsForChildResources
- Specified by:
findPrefabGraphsForChildResourcesin interfaceResourceService- Parameters:
resource- aOnmsResourceobject.resourceTypeMatches- aStringobject.- Returns:
- an array of
PrefabGraphobjects.
-
getPrefabGraph
public org.opennms.netmgt.model.PrefabGraph getPrefabGraph(String name)
getPrefabGraph
- Specified by:
getPrefabGraphin interfaceResourceService- Parameters:
name- aStringobject.- Returns:
- a
PrefabGraphobject.
-
-