public class

RoleBase

extends CdmBase
implements Serializable
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.CdmObject
     ↳ org.mule.modules.quickbooks.windows.schema.CdmBase
       ↳ org.mule.modules.quickbooks.windows.schema.RoleBase
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Product: QBW Description: Describes Role of a Party. Generally the role can be Customer, Vendor, Employee, Other Name.

Java class for RoleBase complex type.

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

 <complexType name="RoleBase">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <element name="PartyReferenceId" type="{http://www.intuit.com/sb/cdm/v2}IdType" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PartyGroup"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}PersonGroup"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}OrganizationGroup"/>
         <element name="TaxIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Notes" type="{http://www.intuit.com/sb/cdm/v2}Note" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class org.mule.modules.quickbooks.windows.schema.CdmObject
Fields
protected List<PhysicalAddress> address
protected String birthDate
protected String category
protected String dbaName
protected List<EmailAddress> email
protected String externalId
protected String familyName
protected Gender gender
protected String givenName
protected String industry
protected String legalName
protected String legalStructure
protected String middleName
protected String name
protected Boolean nonProfit
protected List<Note> notes
protected String orgId
protected IdType partyReferenceId
protected List<TelephoneNumber> phone
protected String suffix
protected String taxIdentifier
protected String title
protected PartyType typeOf
protected String userId
protected List<WebSiteAddress> webSite
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.CdmBase
Public Constructors
RoleBase()
Public Methods
List<PhysicalAddress> getAddress()
Gets the value of the address property.
String getBirthDate()
Gets the value of the birthDate property.
String getCategory()
Gets the value of the category property.
String getDBAName()
Gets the value of the dbaName property.
List<EmailAddress> getEmail()
Gets the value of the email property.
String getExternalId()
Gets the value of the externalId 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 getIndustry()
Gets the value of the industry property.
String getLegalName()
Gets the value of the legalName property.
String getLegalStructure()
Gets the value of the legalStructure property.
String getMiddleName()
Gets the value of the middleName property.
String getName()
Gets the value of the name property.
Boolean getNonProfit()
Gets the value of the nonProfit property.
List<Note> getNotes()
Gets the value of the notes property.
String getOrgId()
Gets the value of the orgId property.
IdType getPartyReferenceId()
Gets the value of the partyReferenceId property.
List<TelephoneNumber> getPhone()
Gets the value of the phone property.
String getSuffix()
Gets the value of the suffix property.
String getTaxIdentifier()
Gets the value of the taxIdentifier property.
String getTitle()
Gets the value of the title property.
PartyType getTypeOf()
Gets the value of the typeOf property.
String getUserId()
Gets the value of the userId property.
List<WebSiteAddress> getWebSite()
Gets the value of the webSite property.
void setAddress(List<PhysicalAddress> address)
Sets the value of the address property.
void setBirthDate(String value)
Sets the value of the birthDate property.
void setCategory(String value)
Sets the value of the category property.
void setDBAName(String value)
Sets the value of the dbaName property.
void setEmail(List<EmailAddress> email)
Sets the value of the email property.
void setExternalId(String value)
Sets the value of the externalId 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 setIndustry(String value)
Sets the value of the industry property.
void setLegalName(String value)
Sets the value of the legalName property.
void setLegalStructure(String value)
Sets the value of the legalStructure property.
void setMiddleName(String value)
Sets the value of the middleName property.
void setName(String value)
Sets the value of the name property.
void setNonProfit(Boolean value)
Sets the value of the nonProfit property.
void setNotes(List<Note> notes)
Sets the value of the notes property.
void setOrgId(String value)
Sets the value of the orgId property.
void setPartyReferenceId(IdType value)
Sets the value of the partyReferenceId property.
void setPhone(List<TelephoneNumber> phone)
Sets the value of the phone property.
void setSuffix(String value)
Sets the value of the suffix property.
void setTaxIdentifier(String value)
Sets the value of the taxIdentifier property.
void setTitle(String value)
Sets the value of the title property.
void setTypeOf(PartyType value)
Sets the value of the typeOf property.
void setUserId(String value)
Sets the value of the userId property.
void setWebSite(List<WebSiteAddress> webSite)
Sets the value of the webSite property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<PhysicalAddress> address

protected String birthDate

protected String category

protected String dbaName

protected List<EmailAddress> email

protected String externalId

protected String familyName

protected Gender gender

protected String givenName

protected String industry

protected String legalName

protected String legalStructure

protected String middleName

protected String name

protected Boolean nonProfit

protected List<Note> notes

protected String orgId

protected IdType partyReferenceId

protected List<TelephoneNumber> phone

protected String suffix

protected String taxIdentifier

protected String title

protected PartyType typeOf

protected String userId

protected List<WebSiteAddress> webSite

Public Constructors

public RoleBase ()

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 String getBirthDate ()

Gets the value of the birthDate property.

Returns
  • possible object is String

public String getCategory ()

Gets the value of the category property.

Returns
  • possible object is String

public String getDBAName ()

Gets the value of the dbaName property.

Returns
  • possible object is String

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 getExternalId ()

Gets the value of the externalId property.

Returns
  • possible object is String

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 getIndustry ()

Gets the value of the industry property.

Returns
  • possible object is String

public String getLegalName ()

Gets the value of the legalName property.

Returns
  • possible object is String

public String getLegalStructure ()

Gets the value of the legalStructure property.

Returns
  • possible object is String

public String getMiddleName ()

Gets the value of the middleName property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public Boolean getNonProfit ()

Gets the value of the nonProfit property.

Returns
  • possible object is Boolean

public List<Note> getNotes ()

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

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

    getNotes().add(newItem);
 

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

public String getOrgId ()

Gets the value of the orgId property.

Returns
  • possible object is String

public IdType getPartyReferenceId ()

Gets the value of the partyReferenceId property.

Returns

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 String getSuffix ()

Gets the value of the suffix property.

Returns
  • possible object is String

public String getTaxIdentifier ()

Gets the value of the taxIdentifier property.

Returns
  • possible object is String

public String getTitle ()

Gets the value of the title property.

Returns
  • possible object is String

public PartyType getTypeOf ()

Gets the value of the typeOf property.

Returns

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 setAddress (List<PhysicalAddress> address)

Sets the value of the address property.

Parameters
address Allowed object is PhysicalAddress

public void setBirthDate (String value)

Sets the value of the birthDate property.

Parameters
value Allowed object is String

public void setCategory (String value)

Sets the value of the category property.

Parameters
value Allowed object is String

public void setDBAName (String value)

Sets the value of the dbaName property.

Parameters
value Allowed object is String

public void setEmail (List<EmailAddress> email)

Sets the value of the email property.

Parameters
email Allowed object is EmailAddress

public void setExternalId (String value)

Sets the value of the externalId property.

Parameters
value Allowed object is String

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 setIndustry (String value)

Sets the value of the industry property.

Parameters
value Allowed object is String

public void setLegalName (String value)

Sets the value of the legalName property.

Parameters
value Allowed object is String

public void setLegalStructure (String value)

Sets the value of the legalStructure 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 setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setNonProfit (Boolean value)

Sets the value of the nonProfit property.

Parameters
value Allowed object is Boolean

public void setNotes (List<Note> notes)

Sets the value of the notes property.

Parameters
notes Allowed object is Note

public void setOrgId (String value)

Sets the value of the orgId property.

Parameters
value Allowed object is String

public void setPartyReferenceId (IdType value)

Sets the value of the partyReferenceId property.

Parameters
value Allowed object is IdType

public void setPhone (List<TelephoneNumber> phone)

Sets the value of the phone property.

Parameters
phone Allowed object is TelephoneNumber

public void setSuffix (String value)

Sets the value of the suffix property.

Parameters
value Allowed object is String

public void setTaxIdentifier (String value)

Sets the value of the taxIdentifier 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 setTypeOf (PartyType value)

Sets the value of the typeOf property.

Parameters
value Allowed object is PartyType

public void setUserId (String value)

Sets the value of the userId property.

Parameters
value Allowed object is String

public void setWebSite (List<WebSiteAddress> webSite)

Sets the value of the webSite property.

Parameters
webSite Allowed object is WebSiteAddress