Package org.opennms.web.svclayer.support
Class DefaultRrdGraphService
- java.lang.Object
-
- org.opennms.web.svclayer.support.DefaultRrdGraphService
-
- All Implemented Interfaces:
RrdGraphService,org.springframework.beans.factory.InitializingBean
public class DefaultRrdGraphService extends Object implements RrdGraphService, org.springframework.beans.factory.InitializingBean
DefaultRrdGraphService class.
- Author:
- DJ Gregor, Craig Miskell
-
-
Constructor Summary
Constructors Constructor Description DefaultRrdGraphService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()afterPropertiesSetprotected StringcreateAdHocCommand(org.opennms.netmgt.model.AdhocGraphType adhocType, org.opennms.netmgt.model.OnmsResource resource, long start, long end, String graphtitle, String[] dsNames, String[] dsAggregFxns, String[] colors, String[] dsTitles, String[] dsStyles)createAdHocCommandprotected StringcreatePrefabCommand(Graph graph, String commandPrefix, String reportName, Integer width, Integer height)createPrefabCommandInputStreamgetAdhocGraph(org.opennms.netmgt.model.ResourceId resourceId, String title, String[] dataSources, String[] aggregateFunctions, String[] colors, String[] dataSourceTitles, String[] styles, long start, long end)org.opennms.netmgt.dao.api.GraphDaogetGraphDao()getGraphDaoInputStreamgetPrefabGraph(org.opennms.netmgt.model.ResourceId resourceId, String report, long start, long end, Integer width, Integer height)org.opennms.netmgt.dao.api.ResourceDaogetResourceDao()getResourceDaoorg.opennms.netmgt.dao.api.RrdDaogetRrdDao()getRrdDaoInputStreamreturnErrorImage(String file)returnErrorImagevoidsetGraphDao(org.opennms.netmgt.dao.api.GraphDao graphDao)setGraphDaovoidsetResourceDao(org.opennms.netmgt.dao.api.ResourceDao resourceDao)setResourceDaovoidsetRrdDao(org.opennms.netmgt.dao.api.RrdDao rrdDao)setRrdDao
-
-
-
Method Detail
-
getAdhocGraph
public InputStream getAdhocGraph(org.opennms.netmgt.model.ResourceId resourceId, String title, String[] dataSources, String[] aggregateFunctions, String[] colors, String[] dataSourceTitles, String[] styles, long start, long end)
- Specified by:
getAdhocGraphin interfaceRrdGraphService
-
returnErrorImage
public InputStream returnErrorImage(String file)
returnErrorImage
- Parameters:
file- aStringobject.- Returns:
- a
InputStreamobject.
-
getPrefabGraph
public InputStream getPrefabGraph(org.opennms.netmgt.model.ResourceId resourceId, String report, long start, long end, Integer width, Integer height)
- Specified by:
getPrefabGraphin interfaceRrdGraphService
-
createAdHocCommand
protected String createAdHocCommand(org.opennms.netmgt.model.AdhocGraphType adhocType, org.opennms.netmgt.model.OnmsResource resource, long start, long end, String graphtitle, String[] dsNames, String[] dsAggregFxns, String[] colors, String[] dsTitles, String[] dsStyles)
createAdHocCommand
- Parameters:
adhocType- aAdhocGraphTypeobject.resource- aOnmsResourceobject.start- a long.end- a long.graphtitle- aStringobject.dsNames- an array ofStringobjects.dsAggregFxns- an array ofStringobjects.colors- an array ofStringobjects.dsTitles- an array ofStringobjects.dsStyles- an array ofStringobjects.- Returns:
- a
Stringobject.
-
createPrefabCommand
protected String createPrefabCommand(Graph graph, String commandPrefix, String reportName, Integer width, Integer height)
createPrefabCommand
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
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.
-
getRrdDao
public org.opennms.netmgt.dao.api.RrdDao getRrdDao()
getRrdDao
- Returns:
- a
RrdDaoobject.
-
setRrdDao
public void setRrdDao(org.opennms.netmgt.dao.api.RrdDao rrdDao)
setRrdDao
- Parameters:
rrdDao- aRrdDaoobject.
-
-