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 java.lang.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 java.lang.StringcreateAdHocCommand(AdhocGraphType adhocType, OnmsResource resource, long start, long end, java.lang.String graphtitle, java.lang.String[] dsNames, java.lang.String[] dsAggregFxns, java.lang.String[] colors, java.lang.String[] dsTitles, java.lang.String[] dsStyles)createAdHocCommandprotected java.lang.StringcreatePrefabCommand(Graph graph, java.lang.String commandPrefix, java.lang.String reportName, java.lang.Integer width, java.lang.Integer height)createPrefabCommandjava.io.InputStreamgetAdhocGraph(ResourceId resourceId, java.lang.String title, java.lang.String[] dataSources, java.lang.String[] aggregateFunctions, java.lang.String[] colors, java.lang.String[] dataSourceTitles, java.lang.String[] styles, long start, long end)GraphDaogetGraphDao()getGraphDaojava.io.InputStreamgetPrefabGraph(ResourceId resourceId, java.lang.String report, long start, long end, java.lang.Integer width, java.lang.Integer height)ResourceDaogetResourceDao()getResourceDaoRrdDaogetRrdDao()getRrdDaojava.io.InputStreamreturnErrorImage(java.lang.String file)returnErrorImagevoidsetGraphDao(GraphDao graphDao)setGraphDaovoidsetResourceDao(ResourceDao resourceDao)setResourceDaovoidsetRrdDao(RrdDao rrdDao)setRrdDao
-
-
-
Method Detail
-
getAdhocGraph
public java.io.InputStream getAdhocGraph(ResourceId resourceId, java.lang.String title, java.lang.String[] dataSources, java.lang.String[] aggregateFunctions, java.lang.String[] colors, java.lang.String[] dataSourceTitles, java.lang.String[] styles, long start, long end)
- Specified by:
getAdhocGraphin interfaceRrdGraphService
-
returnErrorImage
public java.io.InputStream returnErrorImage(java.lang.String file)
returnErrorImage
- Parameters:
file- aStringobject.- Returns:
- a
InputStreamobject.
-
getPrefabGraph
public java.io.InputStream getPrefabGraph(ResourceId resourceId, java.lang.String report, long start, long end, java.lang.Integer width, java.lang.Integer height)
- Specified by:
getPrefabGraphin interfaceRrdGraphService
-
createAdHocCommand
protected java.lang.String createAdHocCommand(AdhocGraphType adhocType, OnmsResource resource, long start, long end, java.lang.String graphtitle, java.lang.String[] dsNames, java.lang.String[] dsAggregFxns, java.lang.String[] colors, java.lang.String[] dsTitles, java.lang.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 java.lang.String createPrefabCommand(Graph graph, java.lang.String commandPrefix, java.lang.String reportName, java.lang.Integer width, java.lang.Integer height)
createPrefabCommand
- Parameters:
graph- aGraphobject.commandPrefix- aStringobject.workDir- aFileobject.reportName- aStringobject.- Returns:
- a
Stringobject.
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
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.
-
-