Class ObjectMenuFilter

java.lang.Object
org.netxms.client.ObjectMenuFilter

public class ObjectMenuFilter extends Object
Class created to store menu 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

      public String toolNodeOS
    • toolWorkstationOS

      public String toolWorkstationOS
    • toolTemplate

      public String toolTemplate
    • toolCustomAttributes

      public String toolCustomAttributes
    • snmpOid

      public String snmpOid
    • flags

      public int flags
  • Constructor Details

    • ObjectMenuFilter

      public ObjectMenuFilter()
      Create empty filter
  • Method Details

    • createXml

      public String createXml()
      Create XML from configuration.
      Returns:
      XML document
    • isApplicableForObject

      public boolean isApplicableForObject(AbstractObject object)
      Check if tool is applicable for given object.
      Parameters:
      object - The object to test
      Returns:
      true if tool is applicable for given object
    • setFilter

      public void setFilter(String filterText, int filterType)
      Set filter
      Parameters:
      filterText - The filter text
      filterType - The filter type