Class OnmsProblemEventHandler
- java.lang.Object
-
- org.opennms.features.mibcompiler.services.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.
-
-
-
Method Detail
-
handle
public void handle(org.jsmiparser.util.problem.ProblemEvent event)
- Specified by:
handle
in interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
isOk
public boolean isOk()
- Specified by:
isOk
in interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
isNotOk
public boolean isNotOk()
- Specified by:
isNotOk
in interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
getSeverityCount
public int getSeverityCount(org.jsmiparser.util.problem.annotations.ProblemSeverity severity)
- Specified by:
getSeverityCount
in interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
getTotalCount
public int getTotalCount()
- Specified by:
getTotalCount
in interfaceorg.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
-
-