Class OpenNMSReportPlugin

    • Field Detail

      • m_nodeDao

        @Autowired
        public NodeDao m_nodeDao
      • m_eventDao

        @Autowired
        public EventDao m_eventDao
      • m_alarmDao

        @Autowired
        public AlarmDao m_alarmDao
    • Constructor Detail

      • OpenNMSReportPlugin

        public OpenNMSReportPlugin()
    • Method Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws java.lang.Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        java.lang.Exception
      • getDescription

        public java.lang.String getDescription()
        Description copied from interface: SystemReportPlugin
        Get a short description of the plugin's operation.
        Specified by:
        getDescription in interface SystemReportPlugin
        Returns:
        the description
      • getPriority

        public int getPriority()
        Description copied from interface: SystemReportPlugin
        Get the priority of this plugin. This will be used to sort the various plugins' output when creating an aggregate report. 1-10: system-level plugins 11-50: related to core system functionality (eg, events, alarms, notifications) 51-98: related to non-essential system functionality (eg, UI, reporting) 99: unknown priority
        Specified by:
        getPriority in interface SystemReportPlugin
        Overrides:
        getPriority in class AbstractSystemReportPlugin
        Returns:
        the priority, from 1 to 99