Package com.boomi.connector.api.ui
Class FieldCondition
- java.lang.Object
-
- com.boomi.connector.api.ui.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
-
-
Field Summary
Fields Modifier and Type Field Description static FieldCondition
EMPTY_INSTANCE
protected String
fieldId
-
Constructor Summary
Constructors Constructor Description FieldCondition()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description FieldCondition
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.abstract FieldCondition
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.protected FieldCondition
copy(FieldCondition nobj, boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.boolean
equals(Object o)
String
getFieldId()
Gets the value of the fieldId property.int
hashCode()
void
setFieldId(String value)
Sets the value of the fieldId property.String
toString()
FieldCondition
withFieldId(String newValue)
Sets the fieldId property to the given newValue and returns this instance.
-
-
-
Field Detail
-
fieldId
protected String fieldId
-
EMPTY_INSTANCE
public static final FieldCondition EMPTY_INSTANCE
-
-
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 isString
-
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.
-
-