public class Customer extends NameBase implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for Customer complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Customer">
<complexContent>
<extension base="{http://schema.intuit.com/finance/v3}NameBase">
<sequence>
<element name="Taxable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="BillAddr" type="{http://schema.intuit.com/finance/v3}PhysicalAddress" minOccurs="0"/>
<element name="ShipAddr" type="{http://schema.intuit.com/finance/v3}PhysicalAddress" minOccurs="0"/>
<element name="OtherAddr" type="{http://schema.intuit.com/finance/v3}PhysicalAddress" maxOccurs="unbounded" minOccurs="0"/>
<element name="ContactName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="AltContactName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Job" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="BillWithParent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="RootCustomerRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="ParentRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="Level" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="CustomerTypeRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="SalesTermRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="SalesRepRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<choice>
<element name="TaxGroupCodeRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="TaxRateRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
</choice>
<element name="PaymentMethodRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="CCDetail" type="{http://schema.intuit.com/finance/v3}CreditChargeInfo" minOccurs="0"/>
<element name="PriceLevelRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="Balance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="OpenBalanceDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
<element name="BalanceWithJobs" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="CreditLimit" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="AcctNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="CurrencyRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="OverDueBalance" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="TotalRevenue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="TotalExpense" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
<element name="PreferredDeliveryMethod" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ResaleNum" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="JobInfo" type="{http://schema.intuit.com/finance/v3}JobInfo" minOccurs="0"/>
<element name="TDSEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="CustomerEx" type="{http://schema.intuit.com/finance/v3}IntuitAnyType" minOccurs="0"/>
<element name="SecondaryTaxIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ARAccountRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/>
<element name="PrimaryTaxIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="TaxExemptionReasonId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
active, alternatePhone, companyName, defaultTaxCodeRef, displayName, familyName, fax, fullyQualifiedName, givenName, intuitId, middleName, mobile, organization, otherContactInfo, primaryEmailAddr, primaryPhone, printOnCheckName, suffix, title, userId, webAddrattachableRef, customField, domain, id, metaData, sparse, status, syncToken| Constructor and Description |
|---|
Customer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) |
String |
getAcctNum()
Gets the value of the acctNum property.
|
String |
getAltContactName()
Gets the value of the altContactName property.
|
ReferenceType |
getARAccountRef()
Gets the value of the arAccountRef property.
|
BigDecimal |
getBalance()
Gets the value of the balance property.
|
BigDecimal |
getBalanceWithJobs()
Gets the value of the balanceWithJobs property.
|
PhysicalAddress |
getBillAddr()
Gets the value of the billAddr property.
|
CreditChargeInfo |
getCCDetail()
Gets the value of the ccDetail property.
|
String |
getContactName()
Gets the value of the contactName property.
|
BigDecimal |
getCreditLimit()
Gets the value of the creditLimit property.
|
ReferenceType |
getCurrencyRef()
Gets the value of the currencyRef property.
|
IntuitAnyType |
getCustomerEx()
Gets the value of the customerEx property.
|
ReferenceType |
getCustomerTypeRef()
Gets the value of the customerTypeRef property.
|
JobInfo |
getJobInfo()
Gets the value of the jobInfo property.
|
Integer |
getLevel()
Gets the value of the level property.
|
String |
getNotes()
Gets the value of the notes property.
|
Date |
getOpenBalanceDate()
Gets the value of the openBalanceDate property.
|
List<PhysicalAddress> |
getOtherAddr()
Gets the value of the otherAddr property.
|
BigDecimal |
getOverDueBalance()
Gets the value of the overDueBalance property.
|
ReferenceType |
getParentRef()
Gets the value of the parentRef property.
|
ReferenceType |
getPaymentMethodRef()
Gets the value of the paymentMethodRef property.
|
String |
getPreferredDeliveryMethod()
Gets the value of the preferredDeliveryMethod property.
|
ReferenceType |
getPriceLevelRef()
Gets the value of the priceLevelRef property.
|
String |
getPrimaryTaxIdentifier()
Gets the value of the primaryTaxIdentifier property.
|
String |
getResaleNum()
Gets the value of the resaleNum property.
|
ReferenceType |
getRootCustomerRef()
Gets the value of the rootCustomerRef property.
|
ReferenceType |
getSalesRepRef()
Gets the value of the salesRepRef property.
|
ReferenceType |
getSalesTermRef()
Gets the value of the salesTermRef property.
|
String |
getSecondaryTaxIdentifier()
Gets the value of the secondaryTaxIdentifier property.
|
PhysicalAddress |
getShipAddr()
Gets the value of the shipAddr property.
|
String |
getTaxExemptionReasonId()
Gets the value of the taxExemptionReasonId property.
|
ReferenceType |
getTaxGroupCodeRef()
Gets the value of the taxGroupCodeRef property.
|
ReferenceType |
getTaxRateRef()
Gets the value of the taxRateRef property.
|
BigDecimal |
getTotalExpense()
Gets the value of the totalExpense property.
|
BigDecimal |
getTotalRevenue()
Gets the value of the totalRevenue property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
Boolean |
isBillWithParent()
Gets the value of the billWithParent property.
|
Boolean |
isJob()
Gets the value of the job property.
|
Boolean |
isTaxable()
Gets the value of the taxable property.
|
Boolean |
isTDSEnabled()
Gets the value of the tdsEnabled property.
|
void |
setAcctNum(String value)
Sets the value of the acctNum property.
|
void |
setAltContactName(String value)
Sets the value of the altContactName property.
|
void |
setARAccountRef(ReferenceType value)
Sets the value of the arAccountRef property.
|
void |
setBalance(BigDecimal value)
Sets the value of the balance property.
|
void |
setBalanceWithJobs(BigDecimal value)
Sets the value of the balanceWithJobs property.
|
void |
setBillAddr(PhysicalAddress value)
Sets the value of the billAddr property.
|
void |
setBillWithParent(Boolean value)
Sets the value of the billWithParent property.
|
void |
setCCDetail(CreditChargeInfo value)
Sets the value of the ccDetail property.
|
void |
setContactName(String value)
Sets the value of the contactName property.
|
void |
setCreditLimit(BigDecimal value)
Sets the value of the creditLimit property.
|
void |
setCurrencyRef(ReferenceType value)
Sets the value of the currencyRef property.
|
void |
setCustomerEx(IntuitAnyType value)
Sets the value of the customerEx property.
|
void |
setCustomerTypeRef(ReferenceType value)
Sets the value of the customerTypeRef property.
|
void |
setJob(Boolean value)
Sets the value of the job property.
|
void |
setJobInfo(JobInfo value)
Sets the value of the jobInfo property.
|
void |
setLevel(Integer value)
Sets the value of the level property.
|
void |
setNotes(String value)
Sets the value of the notes property.
|
void |
setOpenBalanceDate(Date value)
Sets the value of the openBalanceDate property.
|
void |
setOtherAddr(List<PhysicalAddress> otherAddr)
Sets the value of the otherAddr property.
|
void |
setOverDueBalance(BigDecimal value)
Sets the value of the overDueBalance property.
|
void |
setParentRef(ReferenceType value)
Sets the value of the parentRef property.
|
void |
setPaymentMethodRef(ReferenceType value)
Sets the value of the paymentMethodRef property.
|
void |
setPreferredDeliveryMethod(String value)
Sets the value of the preferredDeliveryMethod property.
|
void |
setPriceLevelRef(ReferenceType value)
Sets the value of the priceLevelRef property.
|
void |
setPrimaryTaxIdentifier(String value)
Sets the value of the primaryTaxIdentifier property.
|
void |
setResaleNum(String value)
Sets the value of the resaleNum property.
|
void |
setRootCustomerRef(ReferenceType value)
Sets the value of the rootCustomerRef property.
|
void |
setSalesRepRef(ReferenceType value)
Sets the value of the salesRepRef property.
|
void |
setSalesTermRef(ReferenceType value)
Sets the value of the salesTermRef property.
|
void |
setSecondaryTaxIdentifier(String value)
Sets the value of the secondaryTaxIdentifier property.
|
void |
setShipAddr(PhysicalAddress value)
Sets the value of the shipAddr property.
|
void |
setTaxable(Boolean value)
Sets the value of the taxable property.
|
void |
setTaxExemptionReasonId(String value)
Sets the value of the taxExemptionReasonId property.
|
void |
setTaxGroupCodeRef(ReferenceType value)
Sets the value of the taxGroupCodeRef property.
|
void |
setTaxRateRef(ReferenceType value)
Sets the value of the taxRateRef property.
|
void |
setTDSEnabled(Boolean value)
Sets the value of the tdsEnabled property.
|
void |
setTotalExpense(BigDecimal value)
Sets the value of the totalExpense property.
|
void |
setTotalRevenue(BigDecimal value)
Sets the value of the totalRevenue property.
|
getAlternatePhone, getCompanyName, getDefaultTaxCodeRef, getDisplayName, getFamilyName, getFax, getFullyQualifiedName, getGivenName, getIntuitId, getMiddleName, getMobile, getOtherContactInfo, getPrimaryEmailAddr, getPrimaryPhone, getPrintOnCheckName, getSuffix, getTitle, getUserId, getWebAddr, isActive, isOrganization, setActive, setAlternatePhone, setCompanyName, setDefaultTaxCodeRef, setDisplayName, setFamilyName, setFax, setFullyQualifiedName, setGivenName, setIntuitId, setMiddleName, setMobile, setOrganization, setOtherContactInfo, setPrimaryEmailAddr, setPrimaryPhone, setPrintOnCheckName, setSuffix, setTitle, setUserId, setWebAddrgetAttachableRef, getCustomField, getDomain, getId, getMetaData, getStatus, getSyncToken, isSparse, setAttachableRef, setCustomField, setDomain, setId, setMetaData, setSparse, setStatus, setSyncTokenprotected Boolean taxable
protected PhysicalAddress billAddr
protected PhysicalAddress shipAddr
protected List<PhysicalAddress> otherAddr
protected String contactName
protected String altContactName
protected String notes
protected Boolean job
protected Boolean billWithParent
protected ReferenceType rootCustomerRef
protected ReferenceType parentRef
protected Integer level
protected ReferenceType customerTypeRef
protected ReferenceType salesTermRef
protected ReferenceType salesRepRef
protected ReferenceType taxGroupCodeRef
protected ReferenceType taxRateRef
protected ReferenceType paymentMethodRef
protected CreditChargeInfo ccDetail
protected ReferenceType priceLevelRef
protected BigDecimal balance
protected Date openBalanceDate
protected BigDecimal balanceWithJobs
protected BigDecimal creditLimit
protected String acctNum
protected ReferenceType currencyRef
protected BigDecimal overDueBalance
protected BigDecimal totalRevenue
protected BigDecimal totalExpense
protected String preferredDeliveryMethod
protected String resaleNum
protected JobInfo jobInfo
protected Boolean tdsEnabled
protected IntuitAnyType customerEx
protected String secondaryTaxIdentifier
protected ReferenceType arAccountRef
protected String primaryTaxIdentifier
protected String taxExemptionReasonId
public Boolean isTaxable()
Booleanpublic void setTaxable(Boolean value)
value - allowed object is
Booleanpublic PhysicalAddress getBillAddr()
PhysicalAddresspublic void setBillAddr(PhysicalAddress value)
value - allowed object is
PhysicalAddresspublic PhysicalAddress getShipAddr()
PhysicalAddresspublic void setShipAddr(PhysicalAddress value)
value - allowed object is
PhysicalAddresspublic List<PhysicalAddress> getOtherAddr()
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 otherAddr property.
For example, to add a new item, do as follows:
getOtherAddr().add(newItem);
Objects of the following type(s) are allowed in the list
PhysicalAddress
public String getContactName()
Stringpublic void setContactName(String value)
value - allowed object is
Stringpublic String getAltContactName()
Stringpublic void setAltContactName(String value)
value - allowed object is
Stringpublic String getNotes()
Stringpublic void setNotes(String value)
value - allowed object is
Stringpublic Boolean isJob()
Booleanpublic void setJob(Boolean value)
value - allowed object is
Booleanpublic Boolean isBillWithParent()
Booleanpublic void setBillWithParent(Boolean value)
value - allowed object is
Booleanpublic ReferenceType getRootCustomerRef()
ReferenceTypepublic void setRootCustomerRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic ReferenceType getParentRef()
ReferenceTypepublic void setParentRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic Integer getLevel()
Integerpublic void setLevel(Integer value)
value - allowed object is
Integerpublic ReferenceType getCustomerTypeRef()
ReferenceTypepublic void setCustomerTypeRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic ReferenceType getSalesTermRef()
ReferenceTypepublic void setSalesTermRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic ReferenceType getSalesRepRef()
ReferenceTypepublic void setSalesRepRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic ReferenceType getTaxGroupCodeRef()
ReferenceTypepublic void setTaxGroupCodeRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic ReferenceType getTaxRateRef()
ReferenceTypepublic void setTaxRateRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic ReferenceType getPaymentMethodRef()
ReferenceTypepublic void setPaymentMethodRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic CreditChargeInfo getCCDetail()
CreditChargeInfopublic void setCCDetail(CreditChargeInfo value)
value - allowed object is
CreditChargeInfopublic ReferenceType getPriceLevelRef()
ReferenceTypepublic void setPriceLevelRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic BigDecimal getBalance()
BigDecimalpublic void setBalance(BigDecimal value)
value - allowed object is
BigDecimalpublic Date getOpenBalanceDate()
Stringpublic void setOpenBalanceDate(Date value)
value - allowed object is
Stringpublic BigDecimal getBalanceWithJobs()
BigDecimalpublic void setBalanceWithJobs(BigDecimal value)
value - allowed object is
BigDecimalpublic BigDecimal getCreditLimit()
BigDecimalpublic void setCreditLimit(BigDecimal value)
value - allowed object is
BigDecimalpublic String getAcctNum()
Stringpublic void setAcctNum(String value)
value - allowed object is
Stringpublic ReferenceType getCurrencyRef()
ReferenceTypepublic void setCurrencyRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic BigDecimal getOverDueBalance()
BigDecimalpublic void setOverDueBalance(BigDecimal value)
value - allowed object is
BigDecimalpublic BigDecimal getTotalRevenue()
BigDecimalpublic void setTotalRevenue(BigDecimal value)
value - allowed object is
BigDecimalpublic BigDecimal getTotalExpense()
BigDecimalpublic void setTotalExpense(BigDecimal value)
value - allowed object is
BigDecimalpublic String getPreferredDeliveryMethod()
Stringpublic void setPreferredDeliveryMethod(String value)
value - allowed object is
Stringpublic String getResaleNum()
Stringpublic void setResaleNum(String value)
value - allowed object is
Stringpublic JobInfo getJobInfo()
JobInfopublic void setJobInfo(JobInfo value)
value - allowed object is
JobInfopublic Boolean isTDSEnabled()
Booleanpublic void setTDSEnabled(Boolean value)
value - allowed object is
Booleanpublic IntuitAnyType getCustomerEx()
IntuitAnyTypepublic void setCustomerEx(IntuitAnyType value)
value - allowed object is
IntuitAnyTypepublic String getSecondaryTaxIdentifier()
Stringpublic void setSecondaryTaxIdentifier(String value)
value - allowed object is
Stringpublic ReferenceType getARAccountRef()
ReferenceTypepublic void setARAccountRef(ReferenceType value)
value - allowed object is
ReferenceTypepublic String getPrimaryTaxIdentifier()
Stringpublic void setPrimaryTaxIdentifier(String value)
value - allowed object is
Stringpublic String getTaxExemptionReasonId()
Stringpublic void setTaxExemptionReasonId(String value)
value - allowed object is
Stringpublic void setOtherAddr(List<PhysicalAddress> otherAddr)
otherAddr - allowed object is
PhysicalAddresspublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Copyright © 2017. All rights reserved.