Class OnmsProblemEventHandler

  • All Implemented Interfaces:
    org.jsmiparser.util.problem.ProblemEventHandler

    public class OnmsProblemEventHandler
    extends java.lang.Object
    implements org.jsmiparser.util.problem.ProblemEventHandler
    The Implementation of the ProblemEventHandler interface for OpenNMS.
    Author:
    Alejandro Galue
    • Constructor Summary

      Constructors 
      Constructor Description
      OnmsProblemEventHandler​(org.jsmiparser.parser.SmiDefaultParser parser)
      Instantiates a new OpenNMS problem event handler.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addError​(java.lang.String errorMessage)
      Adds a new error message.
      java.util.List<java.lang.String> getDependencies()
      Gets the dependencies.
      java.lang.String getMessages()
      Gets the messages.
      int getSeverityCount​(org.jsmiparser.util.problem.annotations.ProblemSeverity severity)  
      int getTotalCount()  
      void handle​(org.jsmiparser.util.problem.ProblemEvent event)  
      boolean isNotOk()  
      boolean isOk()  
      void reset()
      Reset.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OnmsProblemEventHandler

        public OnmsProblemEventHandler​(org.jsmiparser.parser.SmiDefaultParser parser)
        Instantiates a new OpenNMS problem event handler.
        Parameters:
        parser - the parser
    • Method Detail

      • handle

        public void handle​(org.jsmiparser.util.problem.ProblemEvent event)
        Specified by:
        handle in interface org.jsmiparser.util.problem.ProblemEventHandler
      • isOk

        public boolean isOk()
        Specified by:
        isOk in interface org.jsmiparser.util.problem.ProblemEventHandler
      • isNotOk

        public boolean isNotOk()
        Specified by:
        isNotOk in interface org.jsmiparser.util.problem.ProblemEventHandler
      • getSeverityCount

        public int getSeverityCount​(org.jsmiparser.util.problem.annotations.ProblemSeverity severity)
        Specified by:
        getSeverityCount in interface org.jsmiparser.util.problem.ProblemEventHandler
      • getTotalCount

        public int getTotalCount()
        Specified by:
        getTotalCount in interface org.jsmiparser.util.problem.ProblemEventHandler
      • reset

        public void reset()
        Reset.
      • getDependencies

        public java.util.List<java.lang.String> getDependencies()
        Gets the dependencies.
        Returns:
        the dependencies
      • getMessages

        public java.lang.String getMessages()
        Gets the messages.
        Returns:
        the messages
      • addError

        public void addError​(java.lang.String errorMessage)
        Adds a new error message.
        Parameters:
        errorMessage - the error message