Package org.netxms.client
Class ObjectMenuFilter
java.lang.Object
org.netxms.client.ObjectMenuFilter
Class created to store menu filter
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionCreate XML from configuration.booleanisApplicableForObject(AbstractObject object) Check if tool is applicable for given object.voidSet filter
- 
Field Details- 
REQUIRES_SNMPpublic static final int REQUIRES_SNMP- See Also:
 
- 
REQUIRES_AGENTpublic static final int REQUIRES_AGENT- See Also:
 
- 
REQUIRES_OID_MATCHpublic static final int REQUIRES_OID_MATCH- See Also:
 
- 
REQUIRES_NODE_OS_MATCHpublic static final int REQUIRES_NODE_OS_MATCH- See Also:
 
- 
REQUIRES_TEMPLATE_MATCHpublic static final int REQUIRES_TEMPLATE_MATCH- See Also:
 
- 
REQUIRES_WORKSTATION_OS_MATCHpublic static final int REQUIRES_WORKSTATION_OS_MATCH- See Also:
 
- 
REQUIRES_CUSTOM_ATTRIBUTE_MATCHpublic static final int REQUIRES_CUSTOM_ATTRIBUTE_MATCH- See Also:
 
- 
toolNodeOS
- 
toolWorkstationOS
- 
toolTemplate
- 
toolCustomAttributes
- 
snmpOid
- 
flagspublic int flags
 
- 
- 
Constructor Details- 
ObjectMenuFilterpublic ObjectMenuFilter()Create empty filter
 
- 
- 
Method Details- 
createXmlCreate XML from configuration.- Returns:
- XML document
 
- 
isApplicableForObjectCheck if tool is applicable for given object.- Parameters:
- object- The object to test
- Returns:
- true if tool is applicable for given object
 
- 
setFilterSet filter- Parameters:
- filterText- The filter text
- filterType- The filter type
 
 
-