Package org.netxms.client
Class ObjectMenuFilter
java.lang.Object
org.netxms.client.ObjectMenuFilter
Class created to store menu filter
-
Field Summary
FieldsModifier and TypeFieldDescriptionintstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate XML from configuration.booleanisApplicableForObject(AbstractObject object) Check if tool is applicable for given object.voidSet filter
-
Field Details
-
REQUIRES_SNMP
public static final int REQUIRES_SNMP- See Also:
-
REQUIRES_AGENT
public static final int REQUIRES_AGENT- See Also:
-
REQUIRES_OID_MATCH
public static final int REQUIRES_OID_MATCH- See Also:
-
REQUIRES_NODE_OS_MATCH
public static final int REQUIRES_NODE_OS_MATCH- See Also:
-
REQUIRES_TEMPLATE_MATCH
public static final int REQUIRES_TEMPLATE_MATCH- See Also:
-
REQUIRES_WORKSTATION_OS_MATCH
public static final int REQUIRES_WORKSTATION_OS_MATCH- See Also:
-
REQUIRES_CUSTOM_ATTRIBUTE_MATCH
public static final int REQUIRES_CUSTOM_ATTRIBUTE_MATCH- See Also:
-
toolNodeOS
-
toolWorkstationOS
-
toolTemplate
-
toolCustomAttributes
-
snmpOid
-
flags
public int flags
-
-
Constructor Details
-
ObjectMenuFilter
public ObjectMenuFilter()Create empty filter
-
-
Method Details
-
createXml
Create XML from configuration.- Returns:
- XML document
-
isApplicableForObject
Check if tool is applicable for given object.- Parameters:
object- The object to test- Returns:
- true if tool is applicable for given object
-
setFilter
Set filter- Parameters:
filterText- The filter textfilterType- The filter type
-