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 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:
-
REQUIRES_SSH
public static final int REQUIRES_SSH- See Also:
-
REQUIRES_ETHERNET_IP
public static final int REQUIRES_ETHERNET_IP- See Also:
-
REQUIRES_MODBUS_TCP
public static final int REQUIRES_MODBUS_TCP- 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. For an interface or access point, node-capability checks (SNMP/agent/SSH/EtherNet-IP/ Modbus/OID/OS) are evaluated against the parent node. Objects without an associated node (sensor, container) do not satisfy node-capability filters.- 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
-