Package org.opennms.netmgt.protocols.xmp
Class XmpUtil
- java.lang.Object
-
- org.opennms.netmgt.protocols.xmp.XmpUtil
-
public abstract class XmpUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringEQUALSConstantEQUALS="="static StringGREATER_THANConstantGREATER_THAN=">"static StringGREATER_THAN_EQUALSConstantGREATER_THAN_EQUALS=">="static StringLESS_THANConstantLESS_THAN="<"static StringLESS_THAN_EQUALSConstantLESS_THAN_EQUALS="<="static StringMATCHESConstantMATCHES="~"static StringNOT_EQUALConstantNOT_EQUAL="!="
-
Constructor Summary
Constructors Constructor Description XmpUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanhandleScalarQuery(org.krupczak.xmp.XmpSession session, String mib, String object, String valueOperator, String valueOperand, boolean caseSensitive)handleScalarQuerystatic booleanhandleTableQuery(org.krupczak.xmp.XmpSession session, String mib, String table, String object, String instance, Pattern instanceRegex, String valueOperator, String valueOperand, int minMatches, int maxMatches, boolean maxMatchesUnbounded, boolean caseSensitive)handleTableQuery
-
-
-
Field Detail
-
LESS_THAN
public static final String LESS_THAN
ConstantLESS_THAN="<"- See Also:
- Constant Field Values
-
GREATER_THAN
public static final String GREATER_THAN
ConstantGREATER_THAN=">"- See Also:
- Constant Field Values
-
LESS_THAN_EQUALS
public static final String LESS_THAN_EQUALS
ConstantLESS_THAN_EQUALS="<="- See Also:
- Constant Field Values
-
GREATER_THAN_EQUALS
public static final String GREATER_THAN_EQUALS
ConstantGREATER_THAN_EQUALS=">="- See Also:
- Constant Field Values
-
EQUALS
public static final String EQUALS
ConstantEQUALS="="- See Also:
- Constant Field Values
-
NOT_EQUAL
public static final String NOT_EQUAL
ConstantNOT_EQUAL="!="- See Also:
- Constant Field Values
-
MATCHES
public static final String MATCHES
ConstantMATCHES="~"- See Also:
- Constant Field Values
-
-
Method Detail
-
handleScalarQuery
public static boolean handleScalarQuery(org.krupczak.xmp.XmpSession session, String mib, String object, String valueOperator, String valueOperand, boolean caseSensitive) throws XmpUtilExceptionhandleScalarQuery
- Parameters:
session- aXmpSessionobject.mib- aStringobject.object- aStringobject.valueOperator- aStringobject.valueOperand- aStringobject.caseSensitive- a boolean.- Returns:
- a boolean.
- Throws:
XmpUtilException- if any.
-
handleTableQuery
public static boolean handleTableQuery(org.krupczak.xmp.XmpSession session, String mib, String table, String object, String instance, Pattern instanceRegex, String valueOperator, String valueOperand, int minMatches, int maxMatches, boolean maxMatchesUnbounded, boolean caseSensitive) throws XmpUtilExceptionhandleTableQuery
- Parameters:
session- aXmpSessionobject.mib- aStringobject.table- aStringobject.object- aStringobject.instance- aStringobject.instanceRegex- aPatternobject.valueOperator- aStringobject.valueOperand- aStringobject.minMatches- a int.maxMatches- a int.maxMatchesUnbounded- a boolean.caseSensitive- a boolean.- Returns:
- a boolean.
- Throws:
XmpUtilException- if any.
-
-