public class

CompanyMetaData

extends CdmObject
implements Serializable
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.CdmObject
     ↳ org.mule.modules.quickbooks.windows.schema.CompanyMetaData

Class Overview

Product: ALL Description: company specific collection of attributes

Java class for CompanyMetaData complex type.

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

 <complexType name="CompanyMetaData">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmObject">
       <sequence>
         <element name="ExternalRealmId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="QBNRegisteredCompanyName" type="{http://www.intuit.com/sb/cdm/v2}CompanyNameType" minOccurs="0"/>
         <element name="CompanySignUpDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LatestUploadDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="LatestWritebackDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="QBVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CompanyFileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FlavorStratum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SampleFile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="QBNCompanyUserAdminIdNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="QBNCompanyUserAdminEmail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SyncEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="LatestForcedSyncDateTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="SyncEnvironmentName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Offering" type="{http://www.intuit.com/sb/cdm/v2}Offering" maxOccurs="unbounded" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}AddressGroup" minOccurs="0"/>
         <element name="LegalAddress" type="{http://www.intuit.com/sb/cdm/v2}PhysicalAddress" minOccurs="0"/>
         <element name="IndustryType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FiscalYearStart" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="IncomeTaxYearStart" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="TaxForm" type="{http://www.intuit.com/sb/cdm/v2}TaxFormEnum" minOccurs="0"/>
         <element name="TaxIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CustomField" type="{http://www.intuit.com/sb/cdm/v2}CustomField" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class org.mule.modules.quickbooks.windows.schema.CdmObject
Fields
protected List<PhysicalAddress> address
protected String companyFileName
protected Date companySignUpDateTime
protected List<CustomField> customField
protected List<EmailAddress> email
protected String externalRealmId
protected List<String> fax
protected Integer fiscalYearStart
protected String flavorStratum
protected Integer incomeTaxYearStart
protected String industryType
protected Date latestForcedSyncDateTime
protected Date latestUploadDateTime
protected Date latestWritebackDateTime
protected PhysicalAddress legalAddress
protected List<Offering> offering
protected List<TelephoneNumber> phone
protected String qbVersion
protected String qbnCompanyUserAdminEmail
protected String qbnCompanyUserAdminIdNumber
protected String qbnRegisteredCompanyName
protected Boolean sampleFile
protected Boolean syncEnabled
protected String syncEnvironmentName
protected TaxFormEnum taxForm
protected String taxIdentifier
protected List<WebSiteAddress> webSite
Public Constructors
CompanyMetaData()
Public Methods
List<PhysicalAddress> getAddress()
Gets the value of the address property.
String getCompanyFileName()
Gets the value of the companyFileName property.
Date getCompanySignUpDateTime()
Gets the value of the companySignUpDateTime property.
List<CustomField> getCustomField()
Gets the value of the customField property.
List<EmailAddress> getEmail()
Gets the value of the email property.
String getExternalRealmId()
Gets the value of the externalRealmId property.
List<String> getFax()
Gets the value of the fax property.
Integer getFiscalYearStart()
Gets the value of the fiscalYearStart property.
String getFlavorStratum()
Gets the value of the flavorStratum property.
Integer getIncomeTaxYearStart()
Gets the value of the incomeTaxYearStart property.
String getIndustryType()
Gets the value of the industryType property.
Date getLatestForcedSyncDateTime()
Gets the value of the latestForcedSyncDateTime property.
Date getLatestUploadDateTime()
Gets the value of the latestUploadDateTime property.
Date getLatestWritebackDateTime()
Gets the value of the latestWritebackDateTime property.
PhysicalAddress getLegalAddress()
Gets the value of the legalAddress property.
List<Offering> getOffering()
Gets the value of the offering property.
List<TelephoneNumber> getPhone()
Gets the value of the phone property.
String getQBNCompanyUserAdminEmail()
Gets the value of the qbnCompanyUserAdminEmail property.
String getQBNCompanyUserAdminIdNumber()
Gets the value of the qbnCompanyUserAdminIdNumber property.
String getQBNRegisteredCompanyName()
Gets the value of the qbnRegisteredCompanyName property.
String getQBVersion()
Gets the value of the qbVersion property.
Boolean getSampleFile()
Gets the value of the sampleFile property.
Boolean getSyncEnabled()
Gets the value of the syncEnabled property.
String getSyncEnvironmentName()
Gets the value of the syncEnvironmentName property.
TaxFormEnum getTaxForm()
Gets the value of the taxForm property.
String getTaxIdentifier()
Gets the value of the taxIdentifier property.
List<WebSiteAddress> getWebSite()
Gets the value of the webSite property.
void setAddress(List<PhysicalAddress> address)
Sets the value of the address property.
void setCompanyFileName(String value)
Sets the value of the companyFileName property.
void setCompanySignUpDateTime(Date value)
Sets the value of the companySignUpDateTime property.
void setCustomField(List<CustomField> customField)
Sets the value of the customField property.
void setEmail(List<EmailAddress> email)
Sets the value of the email property.
void setExternalRealmId(String value)
Sets the value of the externalRealmId property.
void setFax(List<String> fax)
Sets the value of the fax property.
void setFiscalYearStart(Integer value)
Sets the value of the fiscalYearStart property.
void setFlavorStratum(String value)
Sets the value of the flavorStratum property.
void setIncomeTaxYearStart(Integer value)
Sets the value of the incomeTaxYearStart property.
void setIndustryType(String value)
Sets the value of the industryType property.
void setLatestForcedSyncDateTime(Date value)
Sets the value of the latestForcedSyncDateTime property.
void setLatestUploadDateTime(Date value)
Sets the value of the latestUploadDateTime property.
void setLatestWritebackDateTime(Date value)
Sets the value of the latestWritebackDateTime property.
void setLegalAddress(PhysicalAddress value)
Sets the value of the legalAddress property.
void setOffering(List<Offering> offering)
Sets the value of the offering property.
void setPhone(List<TelephoneNumber> phone)
Sets the value of the phone property.
void setQBNCompanyUserAdminEmail(String value)
Sets the value of the qbnCompanyUserAdminEmail property.
void setQBNCompanyUserAdminIdNumber(String value)
Sets the value of the qbnCompanyUserAdminIdNumber property.
void setQBNRegisteredCompanyName(String value)
Sets the value of the qbnRegisteredCompanyName property.
void setQBVersion(String value)
Sets the value of the qbVersion property.
void setSampleFile(Boolean value)
Sets the value of the sampleFile property.
void setSyncEnabled(Boolean value)
Sets the value of the syncEnabled property.
void setSyncEnvironmentName(String value)
Sets the value of the syncEnvironmentName property.
void setTaxForm(TaxFormEnum value)
Sets the value of the taxForm property.
void setTaxIdentifier(String value)
Sets the value of the taxIdentifier property.
void setWebSite(List<WebSiteAddress> webSite)
Sets the value of the webSite property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected List<PhysicalAddress> address

protected String companyFileName

protected Date companySignUpDateTime

protected List<CustomField> customField

protected List<EmailAddress> email

protected String externalRealmId

protected List<String> fax

protected Integer fiscalYearStart

protected String flavorStratum

protected Integer incomeTaxYearStart

protected String industryType

protected Date latestForcedSyncDateTime

protected Date latestUploadDateTime

protected Date latestWritebackDateTime

protected PhysicalAddress legalAddress

protected List<Offering> offering

protected List<TelephoneNumber> phone

protected String qbVersion

protected String qbnCompanyUserAdminEmail

protected String qbnCompanyUserAdminIdNumber

protected String qbnRegisteredCompanyName

protected Boolean sampleFile

protected Boolean syncEnabled

protected String syncEnvironmentName

protected TaxFormEnum taxForm

protected String taxIdentifier

protected List<WebSiteAddress> webSite

Public Constructors

public CompanyMetaData ()

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

Gets the value of the companyFileName property.

Returns
  • possible object is String

public Date getCompanySignUpDateTime ()

Gets the value of the companySignUpDateTime property.

Returns
  • possible object is String

public List<CustomField> getCustomField ()

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

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

    getCustomField().add(newItem);
 

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

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

Gets the value of the externalRealmId property.

Returns
  • possible object is String

public List<String> getFax ()

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

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

    getFax().add(newItem);
 

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

public Integer getFiscalYearStart ()

Gets the value of the fiscalYearStart property.

Returns
  • possible object is Integer

public String getFlavorStratum ()

Gets the value of the flavorStratum property.

Returns
  • possible object is String

public Integer getIncomeTaxYearStart ()

Gets the value of the incomeTaxYearStart property.

Returns
  • possible object is Integer

public String getIndustryType ()

Gets the value of the industryType property.

Returns
  • possible object is String

public Date getLatestForcedSyncDateTime ()

Gets the value of the latestForcedSyncDateTime property.

Returns
  • possible object is String

public Date getLatestUploadDateTime ()

Gets the value of the latestUploadDateTime property.

Returns
  • possible object is String

public Date getLatestWritebackDateTime ()

Gets the value of the latestWritebackDateTime property.

Returns
  • possible object is String

public PhysicalAddress getLegalAddress ()

Gets the value of the legalAddress property.

Returns

public List<Offering> getOffering ()

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

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

    getOffering().add(newItem);
 

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

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

Gets the value of the qbnCompanyUserAdminEmail property.

Returns
  • possible object is String

public String getQBNCompanyUserAdminIdNumber ()

Gets the value of the qbnCompanyUserAdminIdNumber property.

Returns
  • possible object is String

public String getQBNRegisteredCompanyName ()

Gets the value of the qbnRegisteredCompanyName property.

Returns
  • possible object is String

public String getQBVersion ()

Gets the value of the qbVersion property.

Returns
  • possible object is String

public Boolean getSampleFile ()

Gets the value of the sampleFile property.

Returns
  • possible object is Boolean

public Boolean getSyncEnabled ()

Gets the value of the syncEnabled property.

Returns
  • possible object is Boolean

public String getSyncEnvironmentName ()

Gets the value of the syncEnvironmentName property.

Returns
  • possible object is String

public TaxFormEnum getTaxForm ()

Gets the value of the taxForm property.

Returns

public String getTaxIdentifier ()

Gets the value of the taxIdentifier 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 setCompanyFileName (String value)

Sets the value of the companyFileName property.

Parameters
value Allowed object is String

public void setCompanySignUpDateTime (Date value)

Sets the value of the companySignUpDateTime property.

Parameters
value Allowed object is String

public void setCustomField (List<CustomField> customField)

Sets the value of the customField property.

Parameters
customField Allowed object is CustomField

public void setEmail (List<EmailAddress> email)

Sets the value of the email property.

Parameters
email Allowed object is EmailAddress

public void setExternalRealmId (String value)

Sets the value of the externalRealmId property.

Parameters
value Allowed object is String

public void setFax (List<String> fax)

Sets the value of the fax property.

Parameters
fax Allowed object is String

public void setFiscalYearStart (Integer value)

Sets the value of the fiscalYearStart property.

Parameters
value Allowed object is Integer

public void setFlavorStratum (String value)

Sets the value of the flavorStratum property.

Parameters
value Allowed object is String

public void setIncomeTaxYearStart (Integer value)

Sets the value of the incomeTaxYearStart property.

Parameters
value Allowed object is Integer

public void setIndustryType (String value)

Sets the value of the industryType property.

Parameters
value Allowed object is String

public void setLatestForcedSyncDateTime (Date value)

Sets the value of the latestForcedSyncDateTime property.

Parameters
value Allowed object is String

public void setLatestUploadDateTime (Date value)

Sets the value of the latestUploadDateTime property.

Parameters
value Allowed object is String

public void setLatestWritebackDateTime (Date value)

Sets the value of the latestWritebackDateTime property.

Parameters
value Allowed object is String

public void setLegalAddress (PhysicalAddress value)

Sets the value of the legalAddress property.

Parameters
value Allowed object is PhysicalAddress

public void setOffering (List<Offering> offering)

Sets the value of the offering property.

Parameters
offering Allowed object is Offering

public void setPhone (List<TelephoneNumber> phone)

Sets the value of the phone property.

Parameters
phone Allowed object is TelephoneNumber

public void setQBNCompanyUserAdminEmail (String value)

Sets the value of the qbnCompanyUserAdminEmail property.

Parameters
value Allowed object is String

public void setQBNCompanyUserAdminIdNumber (String value)

Sets the value of the qbnCompanyUserAdminIdNumber property.

Parameters
value Allowed object is String

public void setQBNRegisteredCompanyName (String value)

Sets the value of the qbnRegisteredCompanyName property.

Parameters
value Allowed object is String

public void setQBVersion (String value)

Sets the value of the qbVersion property.

Parameters
value Allowed object is String

public void setSampleFile (Boolean value)

Sets the value of the sampleFile property.

Parameters
value Allowed object is Boolean

public void setSyncEnabled (Boolean value)

Sets the value of the syncEnabled property.

Parameters
value Allowed object is Boolean

public void setSyncEnvironmentName (String value)

Sets the value of the syncEnvironmentName property.

Parameters
value Allowed object is String

public void setTaxForm (TaxFormEnum value)

Sets the value of the taxForm property.

Parameters
value Allowed object is TaxFormEnum

public void setTaxIdentifier (String value)

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