Class FieldCondition

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    ValueCondition

    public abstract class FieldCondition
    extends Object
    implements Serializable
    A condition based on the state of another field identified by the field's ID.

    Java class for FieldCondition complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="FieldCondition">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <attribute name="fieldId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • FieldCondition

        public FieldCondition()
    • Method Detail

      • getFieldId

        public String getFieldId()
        Gets the value of the fieldId property.
        Returns:
        possible object is String
      • setFieldId

        public void setFieldId​(String value)
        Sets the value of the fieldId property.
        Parameters:
        value - allowed object is String
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • copy

        public FieldCondition copy()
        Deep copies the fields of the this model into a new instance of this class and returns it.
      • copy

        public abstract FieldCondition copy​(boolean isDeep)
        Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
      • copy

        protected FieldCondition copy​(FieldCondition nobj,
                                      boolean isDeep)
        Copies the fields of the this model (optionally deeply) into the given instance and returns it.
      • withFieldId

        public FieldCondition withFieldId​(String newValue)
        Sets the fieldId property to the given newValue and returns this instance.