Class 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 Detail

      • DefaultRrdGraphService

        public DefaultRrdGraphService()
    • Method Detail

      • 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 - a AdhocGraphType object.
        resource - a OnmsResource object.
        start - a long.
        end - a long.
        graphtitle - a String object.
        dsNames - an array of String objects.
        dsAggregFxns - an array of String objects.
        colors - an array of String objects.
        dsTitles - an array of String objects.
        dsStyles - an array of String objects.
        Returns:
        a String object.
      • createPrefabCommand

        protected String createPrefabCommand​(Graph graph,
                                             String commandPrefix,
                                             String reportName,
                                             Integer width,
                                             Integer height)

        createPrefabCommand

        Parameters:
        graph - a Graph object.
        commandPrefix - a String object.
        workDir - a File object.
        reportName - a String object.
        Returns:
        a String object.
      • afterPropertiesSet

        public void afterPropertiesSet()

        afterPropertiesSet

        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      • getResourceDao

        public org.opennms.netmgt.dao.api.ResourceDao getResourceDao()

        getResourceDao

        Returns:
        a ResourceDao object.
      • setResourceDao

        public void setResourceDao​(org.opennms.netmgt.dao.api.ResourceDao resourceDao)

        setResourceDao

        Parameters:
        resourceDao - a ResourceDao object.
      • getGraphDao

        public org.opennms.netmgt.dao.api.GraphDao getGraphDao()

        getGraphDao

        Returns:
        a GraphDao object.
      • setGraphDao

        public void setGraphDao​(org.opennms.netmgt.dao.api.GraphDao graphDao)

        setGraphDao

        Parameters:
        graphDao - a GraphDao object.
      • getRrdDao

        public org.opennms.netmgt.dao.api.RrdDao getRrdDao()

        getRrdDao

        Returns:
        a RrdDao object.
      • setRrdDao

        public void setRrdDao​(org.opennms.netmgt.dao.api.RrdDao rrdDao)

        setRrdDao

        Parameters:
        rrdDao - a RrdDao object.