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, webAddr
attachableRef, 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, setWebAddr
getAttachableRef, getCustomField, getDomain, getId, getMetaData, getStatus, getSyncToken, isSparse, setAttachableRef, setCustomField, setDomain, setId, setMetaData, setSparse, setStatus, setSyncToken
protected 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()
Boolean
public void setTaxable(Boolean value)
value
- allowed object is
Boolean
public PhysicalAddress getBillAddr()
PhysicalAddress
public void setBillAddr(PhysicalAddress value)
value
- allowed object is
PhysicalAddress
public PhysicalAddress getShipAddr()
PhysicalAddress
public void setShipAddr(PhysicalAddress value)
value
- allowed object is
PhysicalAddress
public 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()
String
public void setContactName(String value)
value
- allowed object is
String
public String getAltContactName()
String
public void setAltContactName(String value)
value
- allowed object is
String
public String getNotes()
String
public void setNotes(String value)
value
- allowed object is
String
public Boolean isJob()
Boolean
public void setJob(Boolean value)
value
- allowed object is
Boolean
public Boolean isBillWithParent()
Boolean
public void setBillWithParent(Boolean value)
value
- allowed object is
Boolean
public ReferenceType getRootCustomerRef()
ReferenceType
public void setRootCustomerRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getParentRef()
ReferenceType
public void setParentRef(ReferenceType value)
value
- allowed object is
ReferenceType
public Integer getLevel()
Integer
public void setLevel(Integer value)
value
- allowed object is
Integer
public ReferenceType getCustomerTypeRef()
ReferenceType
public void setCustomerTypeRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getSalesTermRef()
ReferenceType
public void setSalesTermRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getSalesRepRef()
ReferenceType
public void setSalesRepRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getTaxGroupCodeRef()
ReferenceType
public void setTaxGroupCodeRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getTaxRateRef()
ReferenceType
public void setTaxRateRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getPaymentMethodRef()
ReferenceType
public void setPaymentMethodRef(ReferenceType value)
value
- allowed object is
ReferenceType
public CreditChargeInfo getCCDetail()
CreditChargeInfo
public void setCCDetail(CreditChargeInfo value)
value
- allowed object is
CreditChargeInfo
public ReferenceType getPriceLevelRef()
ReferenceType
public void setPriceLevelRef(ReferenceType value)
value
- allowed object is
ReferenceType
public BigDecimal getBalance()
BigDecimal
public void setBalance(BigDecimal value)
value
- allowed object is
BigDecimal
public Date getOpenBalanceDate()
String
public void setOpenBalanceDate(Date value)
value
- allowed object is
String
public BigDecimal getBalanceWithJobs()
BigDecimal
public void setBalanceWithJobs(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getCreditLimit()
BigDecimal
public void setCreditLimit(BigDecimal value)
value
- allowed object is
BigDecimal
public String getAcctNum()
String
public void setAcctNum(String value)
value
- allowed object is
String
public ReferenceType getCurrencyRef()
ReferenceType
public void setCurrencyRef(ReferenceType value)
value
- allowed object is
ReferenceType
public BigDecimal getOverDueBalance()
BigDecimal
public void setOverDueBalance(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getTotalRevenue()
BigDecimal
public void setTotalRevenue(BigDecimal value)
value
- allowed object is
BigDecimal
public BigDecimal getTotalExpense()
BigDecimal
public void setTotalExpense(BigDecimal value)
value
- allowed object is
BigDecimal
public String getPreferredDeliveryMethod()
String
public void setPreferredDeliveryMethod(String value)
value
- allowed object is
String
public String getResaleNum()
String
public void setResaleNum(String value)
value
- allowed object is
String
public JobInfo getJobInfo()
JobInfo
public void setJobInfo(JobInfo value)
value
- allowed object is
JobInfo
public Boolean isTDSEnabled()
Boolean
public void setTDSEnabled(Boolean value)
value
- allowed object is
Boolean
public IntuitAnyType getCustomerEx()
IntuitAnyType
public void setCustomerEx(IntuitAnyType value)
value
- allowed object is
IntuitAnyType
public String getSecondaryTaxIdentifier()
String
public void setSecondaryTaxIdentifier(String value)
value
- allowed object is
String
public ReferenceType getARAccountRef()
ReferenceType
public void setARAccountRef(ReferenceType value)
value
- allowed object is
ReferenceType
public String getPrimaryTaxIdentifier()
String
public void setPrimaryTaxIdentifier(String value)
value
- allowed object is
String
public String getTaxExemptionReasonId()
String
public void setTaxExemptionReasonId(String value)
value
- allowed object is
String
public void setOtherAddr(List<PhysicalAddress> otherAddr)
otherAddr
- allowed object is
PhysicalAddress
public 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.