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(AdhocGraphType adhocType, 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(ResourceId resourceId, String title, String[] dataSources, String[] aggregateFunctions, String[] colors, String[] dataSourceTitles, String[] styles, long start, long end)GraphDaogetGraphDao()getGraphDaoInputStreamgetPrefabGraph(ResourceId resourceId, String report, long start, long end, Integer width, Integer height)ResourceDaogetResourceDao()getResourceDaoRrdDaogetRrdDao()getRrdDaoInputStreamreturnErrorImage(String file)returnErrorImagevoidsetGraphDao(GraphDao graphDao)setGraphDaovoidsetResourceDao(ResourceDao resourceDao)setResourceDaovoidsetRrdDao(RrdDao rrdDao)setRrdDao
-
-
-
Method Detail
-
getAdhocGraph
public InputStream getAdhocGraph(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(ResourceId resourceId, String report, long start, long end, Integer width, Integer height)
- Specified by:
getPrefabGraphin interfaceRrdGraphService
-
createAdHocCommand
protected String createAdHocCommand(AdhocGraphType adhocType, 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 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.
-
-