Class ActionField

    • Constructor Detail

      • ActionField

        public ActionField()
    • Method Detail

      • getName

        public String getName()
        The name of the field.
        Returns:
        name
      • setName

        public void setName​(String name)
      • getValue

        public Object getValue()
        The value of the field. The concrete type of that object depends on the fieldType of this field.
        Returns:
        value
      • setValue

        public void setValue​(Object value)
      • getLabel

        public String getLabel()
        The label for the field.
        Returns:
        label
      • setLabel

        public void setLabel​(String label)
      • getFieldType

        public FieldType getFieldType()
        The type for the field.
        Returns:
        fieldType
      • setFieldType

        public void setFieldType​(FieldType fieldType)
      • isReadonly

        public Boolean isReadonly()
        Whether or not this field is read-only.
        Returns:
        readonly
      • setReadonly

        public void setReadonly​(Boolean readonly)
      • isVisible

        public Boolean isVisible()
        Whether or not this field should be visible.
        Returns:
        visible
      • setVisible

        public void setVisible​(Boolean visible)
      • getFormat

        public String getFormat()
        The format for this field, depending on its type.
        Returns:
        format
      • setFormat

        public void setFormat​(String format)
      • getFormattedValue

        public String getFormattedValue()
        The formatted value for this field.
        Returns:
        formattedValue
      • setFormattedValue

        public void setFormattedValue​(String formattedValue)
      • getOptions

        public Options getOptions()
        The options for this filter.
        Returns:
        options
      • setOptions

        public void setOptions​(Options options)
      • getRules

        public List<ValidationRule> getRules()
        The validation rules that should be applied for this field.
        Returns:
        rules
      • getMessages

        public List<Message> getMessages()
        The messages related to this field.
        Returns:
        messages
      • setMessages

        public void setMessages​(List<Message> messages)
      • getFields

        public List<ActionField> getFields()
        The child fields of this fieldValue.
        Returns:
        fields
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object