| java.lang.Object | |
| ↳ | org.mule.modules.quickbooks.online.schema.CdmBase |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Specifies the CdmBase type which can be used as base type for all Intuit CDM objects that can be identified and modified as a top level CDM, example for top level CDMs are Party, Customer, Vendor in case of CMO these can extend from CdmBase. Though Physical Address, EmailAddress belong to a Party it can be manipulated as a independent object hence these also can be a "extension" of CdmBase. However CustomFields, Money is always associated with another top level CDM and will not be manipulated as independent object hence these CDMs are not considered as extension of CdmBase
Java class for CdmBase complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CdmBase">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Id" type="{http://www.intuit.com/sb/cdm/v2}IdType" minOccurs="0"/>
<element name="SyncToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="MetaData" type="{http://www.intuit.com/sb/cdm/v2}ModificationMetaData" minOccurs="0"/>
<element name="ExternalKey" type="{http://www.intuit.com/sb/cdm/v2}IdType" minOccurs="0"/>
<element name="Synchronized" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="AlternateId" type="{http://www.intuit.com/sb/cdm/v2}NameValue" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| _synchronized | |||||||||||
| alternateId | |||||||||||
| externalKey | |||||||||||
| id | |||||||||||
| metaData | |||||||||||
| syncToken | |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the alternateId property.
| |||||||||||
Gets the value of the externalKey property.
| |||||||||||
Gets the value of the id property.
| |||||||||||
Gets the value of the metaData property.
| |||||||||||
Gets the value of the syncToken property.
| |||||||||||
Gets the value of the synchronized property.
| |||||||||||
Sets the value of the externalKey property.
| |||||||||||
Sets the value of the id property.
| |||||||||||
Sets the value of the metaData property.
| |||||||||||
Sets the value of the syncToken property.
| |||||||||||
Sets the value of the synchronized property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Gets the value of the alternateId 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 alternateId property.
For example, to add a new item, do as follows:
getAlternateId().add(newItem);
Objects of the following type(s) are allowed in the list
NameValue
Gets the value of the externalKey property.
IdType
Gets the value of the metaData property.
ModificationMetaData
Gets the value of the syncToken property.
Gets the value of the synchronized property.
Sets the value of the externalKey property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the id property.
| value | Allowed object is
IdType
|
|---|
Sets the value of the metaData property.
| value | Allowed object is
ModificationMetaData
|
|---|
Sets the value of the syncToken property.
| value | Allowed object is String |
|---|
Sets the value of the synchronized property.
| value | Allowed object is Boolean |
|---|