Class InputField

java.lang.Object
org.netxms.client.InputField

public class InputField extends Object
Input field definition (used by object tools, object queries, etc.)
  • Field Details

  • Constructor Details

    • InputField

      public InputField(String name)
      Create text input field with default settings.
      Parameters:
      name - field name
    • InputField

      public InputField(String name, InputFieldType type, String displayName, int flags)
      Create input field.
      Parameters:
      name - field name
      type - field type
      displayName - field display name
      flags - field flags
    • InputField

      public InputField(InputField src)
      Copy constructor
      Parameters:
      src - source object
    • InputField

      public InputField(NXCPMessage msg, long baseId)
      Create input field from NXCP message
      Parameters:
      msg - NXCP message
      baseId - base field ID
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg, long baseId)
      Fill NXCP message with field data
      Parameters:
      msg - NXCP message
      baseId - base field ID
    • getType

      public InputFieldType getType()
      Get field type.
      Returns:
      field type
    • setType

      public void setType(InputFieldType type)
      Set field type.
      Parameters:
      type - new field type
    • getDisplayName

      public String getDisplayName()
      Returns:
      the displayName
    • setDisplayName

      public void setDisplayName(String displayName)
      Parameters:
      displayName - the displayName to set
    • isPasswordValidationNeeded

      public boolean isPasswordValidationNeeded()
      Check if password validation is needed (VALIDATE_PASSWORD flag is set).
      Returns:
      true if password validation is needed
    • getFlags

      public int getFlags()
      Get field flags.
      Returns:
      field flags
    • setFlags

      public void setFlags(int flags)
      Set field flags.
      Parameters:
      flags - new field flags
    • getName

      public String getName()
      Returns:
      the name
    • setName

      public void setName(String name)
      Parameters:
      name - the name to set
    • getSequence

      public int getSequence()
      Returns:
      the sequence
    • setSequence

      public void setSequence(int sequence)
      Parameters:
      sequence - the sequence to set
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: