Class OnmsProblemEventHandler
- java.lang.Object
-
- org.opennms.features.mibcompiler.services.OnmsProblemEventHandler
-
- All Implemented Interfaces:
org.jsmiparser.util.problem.ProblemEventHandler
public class OnmsProblemEventHandler extends 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 voidaddError(String errorMessage)Adds a new error message.List<String>getDependencies()Gets the dependencies.StringgetMessages()Gets the messages.intgetSeverityCount(org.jsmiparser.util.problem.annotations.ProblemSeverity severity)intgetTotalCount()voidhandle(org.jsmiparser.util.problem.ProblemEvent event)booleanisNotOk()booleanisOk()voidreset()Reset.
-
-
-
Method Detail
-
handle
public void handle(org.jsmiparser.util.problem.ProblemEvent event)
- Specified by:
handlein interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
isOk
public boolean isOk()
- Specified by:
isOkin interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
isNotOk
public boolean isNotOk()
- Specified by:
isNotOkin interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
getSeverityCount
public int getSeverityCount(org.jsmiparser.util.problem.annotations.ProblemSeverity severity)
- Specified by:
getSeverityCountin interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
getTotalCount
public int getTotalCount()
- Specified by:
getTotalCountin interfaceorg.jsmiparser.util.problem.ProblemEventHandler
-
reset
public void reset()
Reset.
-
getDependencies
public List<String> getDependencies()
Gets the dependencies.- Returns:
- the dependencies
-
getMessages
public String getMessages()
Gets the messages.- Returns:
- the messages
-
addError
public void addError(String errorMessage)
Adds a new error message.- Parameters:
errorMessage- the error message
-
-