Interface KscReportService

  • All Known Implementing Classes:
    DefaultKscReportService

    @Transactional(readOnly=true)
    public interface KscReportService

    KscReportService interface.

    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    DJ Gregor
    • Method Detail

      • buildNodeReport

        org.opennms.netmgt.config.kscReports.Report buildNodeReport​(int nodeId)

        buildNodeReport

        Parameters:
        nodeId - a int.
        Returns:
        a Report object.
      • buildNodeSourceReport

        org.opennms.netmgt.config.kscReports.Report buildNodeSourceReport​(String nodeSource)

        buildNodeSourceReport

        Parameters:
        nodeSource - a String.
        Returns:
        a Report object.
      • buildDomainReport

        org.opennms.netmgt.config.kscReports.Report buildDomainReport​(String domain)

        buildDomainReport

        Parameters:
        domain - a String object.
        Returns:
        a Report object.
      • getResourceFromGraph

        org.opennms.netmgt.model.OnmsResource getResourceFromGraph​(org.opennms.netmgt.config.kscReports.Graph graph)

        getResourceFromGraph

        Parameters:
        graph - a Graph object.
        Returns:
        a OnmsResource object.
      • getTimeSpans

        Map<String,​String> getTimeSpans​(boolean includeNone)

        getTimeSpans

        Parameters:
        includeNone - a boolean.
        Returns:
        a Map object.
      • getReportMap

        Map<Integer,​org.opennms.netmgt.config.kscReports.Report> getReportMap()

        getReportMap

        Returns:
        a Map object.