public class

Organization

extends CdmBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.online.schema.CdmBase
     ↳ org.mule.modules.quickbooks.online.schema.Organization
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Shared type that can be extended by domain specific viewes

Java class for Organization complex type.

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

 <complexType name="Organization">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <group ref="{http://www.intuit.com/sb/cdm/v2}OrganizationGroup"/>
         <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 String category
protected String dbaName
protected List<EmailAddress> email
protected String industry
protected String legalName
protected String legalStructure
protected Boolean nonProfit
protected String orgId
protected List<TelephoneNumber> phone
protected List<RoleType> role
protected String taxId
protected List<WebSiteAddress> webSite
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.online.schema.CdmBase
Public Constructors
Organization()
Public Methods
List<PhysicalAddress> getAddress()
Gets the value of the address 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 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 getOrgId()
Gets the value of the orgId property.
List<TelephoneNumber> getPhone()
Gets the value of the phone property.
List<RoleType> getRole()
Gets the value of the role property.
String getTaxId()
Gets the value of the taxId property.
List<WebSiteAddress> getWebSite()
Gets the value of the webSite property.
Boolean isNonProfit()
Gets the value of the nonProfit property.
void setCategory(String value)
Sets the value of the category property.
void setDBAName(String value)
Sets the value of the dbaName 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 setNonProfit(Boolean value)
Sets the value of the nonProfit property.
void setOrgId(String value)
Sets the value of the orgId property.
void setTaxId(String value)
Sets the value of the taxId property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.online.schema.CdmBase
From class java.lang.Object

Fields

protected List<PhysicalAddress> address

protected String category

protected String dbaName

protected List<EmailAddress> email

protected String industry

protected String legalName

protected String legalStructure

protected Boolean nonProfit

protected String orgId

protected List<TelephoneNumber> phone

protected List<RoleType> role

protected String taxId

protected List<WebSiteAddress> webSite

Public Constructors

public Organization ()

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

Gets the value of the orgId 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 getTaxId ()

Gets the value of the taxId 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 Boolean isNonProfit ()

Gets the value of the nonProfit property.

Returns
  • possible object is Boolean

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 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 setNonProfit (Boolean value)

Sets the value of the nonProfit property.

Parameters
value Allowed object is Boolean

public void setOrgId (String value)

Sets the value of the orgId 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