public class

Person

extends CdmBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.online.schema.CdmBase
     ↳ org.mule.modules.quickbooks.online.schema.Person

Class Overview

Shared type that can be extended by domain specific viewes

Java class for Person complex type.

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

 <complexType name="Person">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PersonGroup"/>
         <element name="TaxId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ContactInfoGroup"/>
         <element name="Role" type="{http://www.intuit.com/sb/cdm/v2}roleType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected List<PhysicalAddress> address
protected XMLGregorianCalendar birthDate
protected List<EmailAddress> email
protected String familyName
protected Gender gender
protected String givenName
protected String middleName
protected List<TelephoneNumber> phone
protected List<RoleType> role
protected String suffix
protected String taxId
protected String title
protected String userId
protected List<WebSiteAddress> webSite
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.online.schema.CdmBase
Public Constructors
Person()
Public Methods
List<PhysicalAddress> getAddress()
Gets the value of the address property.
XMLGregorianCalendar getBirthDate()
Gets the value of the birthDate property.
List<EmailAddress> getEmail()
Gets the value of the email property.
String getFamilyName()
Gets the value of the familyName property.
Gender getGender()
Gets the value of the gender property.
String getGivenName()
Gets the value of the givenName property.
String getMiddleName()
Gets the value of the middleName property.
List<TelephoneNumber> getPhone()
Gets the value of the phone property.
List<RoleType> getRole()
Gets the value of the role property.
String getSuffix()
Gets the value of the suffix property.
String getTaxId()
Gets the value of the taxId property.
String getTitle()
Gets the value of the title property.
String getUserId()
Gets the value of the userId property.
List<WebSiteAddress> getWebSite()
Gets the value of the webSite property.
void setBirthDate(XMLGregorianCalendar value)
Sets the value of the birthDate property.
void setFamilyName(String value)
Sets the value of the familyName property.
void setGender(Gender value)
Sets the value of the gender property.
void setGivenName(String value)
Sets the value of the givenName property.
void setMiddleName(String value)
Sets the value of the middleName property.
void setSuffix(String value)
Sets the value of the suffix property.
void setTaxId(String value)
Sets the value of the taxId property.
void setTitle(String value)
Sets the value of the title property.
void setUserId(String value)
Sets the value of the userId property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.online.schema.CdmBase
From class java.lang.Object

Fields

protected List<PhysicalAddress> address

protected XMLGregorianCalendar birthDate

protected List<EmailAddress> email

protected String familyName

protected Gender gender

protected String givenName

protected String middleName

protected List<TelephoneNumber> phone

protected List<RoleType> role

protected String suffix

protected String taxId

protected String title

protected String userId

protected List<WebSiteAddress> webSite

Public Constructors

public Person ()

Public Methods

public List<PhysicalAddress> getAddress ()

Gets the value of the address 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 address property.

For example, to add a new item, do as follows:

    getAddress().add(newItem);
 

Objects of the following type(s) are allowed in the list PhysicalAddress

public XMLGregorianCalendar getBirthDate ()

Gets the value of the birthDate property.

Returns
  • possible object is XMLGregorianCalendar

public List<EmailAddress> getEmail ()

Gets the value of the email 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 email property.

For example, to add a new item, do as follows:

    getEmail().add(newItem);
 

Objects of the following type(s) are allowed in the list EmailAddress

public String getFamilyName ()

Gets the value of the familyName property.

Returns
  • possible object is String

public Gender getGender ()

Gets the value of the gender property.

Returns

public String getGivenName ()

Gets the value of the givenName property.

Returns
  • possible object is String

public String getMiddleName ()

Gets the value of the middleName property.

Returns
  • possible object is String

public List<TelephoneNumber> getPhone ()

Gets the value of the phone 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 phone property.

For example, to add a new item, do as follows:

    getPhone().add(newItem);
 

Objects of the following type(s) are allowed in the list TelephoneNumber

public List<RoleType> getRole ()

Gets the value of the role 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 role property.

For example, to add a new item, do as follows:

    getRole().add(newItem);
 

Objects of the following type(s) are allowed in the list RoleType

public String getSuffix ()

Gets the value of the suffix property.

Returns
  • possible object is String

public String getTaxId ()

Gets the value of the taxId property.

Returns
  • possible object is String

public String getTitle ()

Gets the value of the title property.

Returns
  • possible object is String

public String getUserId ()

Gets the value of the userId property.

Returns
  • possible object is String

public List<WebSiteAddress> getWebSite ()

Gets the value of the webSite 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 webSite property.

For example, to add a new item, do as follows:

    getWebSite().add(newItem);
 

Objects of the following type(s) are allowed in the list WebSiteAddress

public void setBirthDate (XMLGregorianCalendar value)

Sets the value of the birthDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFamilyName (String value)

Sets the value of the familyName property.

Parameters
value Allowed object is String

public void setGender (Gender value)

Sets the value of the gender property.

Parameters
value Allowed object is Gender

public void setGivenName (String value)

Sets the value of the givenName property.

Parameters
value Allowed object is String

public void setMiddleName (String value)

Sets the value of the middleName property.

Parameters
value Allowed object is String

public void setSuffix (String value)

Sets the value of the suffix property.

Parameters
value Allowed object is String

public void setTaxId (String value)

Sets the value of the taxId property.

Parameters
value Allowed object is String

public void setTitle (String value)

Sets the value of the title property.

Parameters
value Allowed object is String

public void setUserId (String value)

Sets the value of the userId property.

Parameters
value Allowed object is String