public class ObjectDefinitions extends Object implements Serializable
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="operationField" type="{http://www.boomi.com/connector/api/ui}BrowseField" maxOccurs="unbounded" minOccurs="0"/> <element name="definition" type="{}ObjectDefinition" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<ObjectDefinition> |
definitions |
static ObjectDefinitions |
EMPTY_INSTANCE |
protected List<BrowseField> |
operationFields |
Constructor and Description |
---|
ObjectDefinitions() |
Modifier and Type | Method and Description |
---|---|
ObjectDefinitions |
copy()
Deep copies the fields of the this model into a new instance of this class and returns it.
|
ObjectDefinitions |
copy(boolean isDeep)
Copies the fields of the this model (optionally deeply) into a new instance of this class and returns it.
|
protected ObjectDefinitions |
copy(ObjectDefinitions nobj,
boolean isDeep)
Copies the fields of the this model (optionally deeply) into the given instance and returns it.
|
boolean |
equals(Object o) |
List<ObjectDefinition> |
getDefinitions()
A list of ObjectDefinition instances.
|
List<BrowseField> |
getOperationFields()
A list of operation fields defined by browsing.
|
int |
hashCode() |
String |
toString() |
ObjectDefinitions |
withDefinitions(Collection<? extends ObjectDefinition> newValues)
Adds the given newValues to the current definitions property List and returns this instance.
|
ObjectDefinitions |
withDefinitions(ObjectDefinition... newValues)
Adds the given newValues to the current definitions property List and returns this instance.
|
ObjectDefinitions |
withOperationFields(BrowseField... newValues)
Adds the given newValues to the current operationFields property List and returns this instance.
|
ObjectDefinitions |
withOperationFields(Collection<? extends BrowseField> newValues)
Adds the given newValues to the current operationFields property List and returns this instance.
|
protected List<BrowseField> operationFields
protected List<ObjectDefinition> definitions
public static final ObjectDefinitions EMPTY_INSTANCE
public List<BrowseField> getOperationFields()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the operationFields property.
For example, to add a new item, do as follows:
getOperationFields().add(newItem);
Objects of the following type(s) are allowed in the list
BrowseField
public List<ObjectDefinition> getDefinitions()
Gets the value of the definitions property.
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the definitions property.
For example, to add a new item, do as follows:
getDefinitions().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectDefinition
public ObjectDefinitions copy()
public ObjectDefinitions copy(boolean isDeep)
protected ObjectDefinitions copy(ObjectDefinitions nobj, boolean isDeep)
public ObjectDefinitions withOperationFields(BrowseField... newValues)
public ObjectDefinitions withOperationFields(Collection<? extends BrowseField> newValues)
public ObjectDefinitions withDefinitions(ObjectDefinition... newValues)
public ObjectDefinitions withDefinitions(Collection<? extends ObjectDefinition> newValues)