public class TaxRate extends IntuitEntity implements Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for TaxRate complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TaxRate"> <complexContent> <extension base="{http://schema.intuit.com/finance/v3}IntuitEntity"> <sequence> <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="RateValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="AgencyRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/> <element name="TaxReturnLineRef" type="{http://schema.intuit.com/finance/v3}ReferenceType" minOccurs="0"/> <element name="EffectiveTaxRate" type="{http://schema.intuit.com/finance/v3}EffectiveTaxRate" maxOccurs="unbounded" minOccurs="0"/> <element name="SpecialTaxType" type="{http://schema.intuit.com/finance/v3}SpecialTaxTypeEnum" minOccurs="0"/> <element name="DisplayType" type="{http://schema.intuit.com/finance/v3}TaxRateDisplayTypeEnum" minOccurs="0"/> <element name="TaxRateEx" type="{http://schema.intuit.com/finance/v3}IntuitAnyType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected Boolean |
active |
protected ReferenceType |
agencyRef |
protected String |
description |
protected TaxRateDisplayTypeEnum |
displayType |
protected List<EffectiveTaxRate> |
effectiveTaxRate |
protected String |
name |
protected BigDecimal |
rateValue |
protected SpecialTaxTypeEnum |
specialTaxType |
protected IntuitAnyType |
taxRateEx |
protected ReferenceType |
taxReturnLineRef |
attachableRef, customField, domain, id, metaData, sparse, status, syncToken
Constructor and Description |
---|
TaxRate() |
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) |
ReferenceType |
getAgencyRef()
Gets the value of the agencyRef property.
|
String |
getDescription()
Gets the value of the description property.
|
TaxRateDisplayTypeEnum |
getDisplayType()
Gets the value of the displayType property.
|
List<EffectiveTaxRate> |
getEffectiveTaxRate()
Gets the value of the effectiveTaxRate property.
|
String |
getName()
Gets the value of the name property.
|
BigDecimal |
getRateValue()
Gets the value of the rateValue property.
|
SpecialTaxTypeEnum |
getSpecialTaxType()
Gets the value of the specialTaxType property.
|
IntuitAnyType |
getTaxRateEx()
Gets the value of the taxRateEx property.
|
ReferenceType |
getTaxReturnLineRef()
Gets the value of the taxReturnLineRef property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
Boolean |
isActive()
Gets the value of the active property.
|
void |
setActive(Boolean value)
Sets the value of the active property.
|
void |
setAgencyRef(ReferenceType value)
Sets the value of the agencyRef property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setDisplayType(TaxRateDisplayTypeEnum value)
Sets the value of the displayType property.
|
void |
setEffectiveTaxRate(List<EffectiveTaxRate> effectiveTaxRate)
Sets the value of the effectiveTaxRate property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setRateValue(BigDecimal value)
Sets the value of the rateValue property.
|
void |
setSpecialTaxType(SpecialTaxTypeEnum value)
Sets the value of the specialTaxType property.
|
void |
setTaxRateEx(IntuitAnyType value)
Sets the value of the taxRateEx property.
|
void |
setTaxReturnLineRef(ReferenceType value)
Sets the value of the taxReturnLineRef property.
|
getAttachableRef, getCustomField, getDomain, getId, getMetaData, getStatus, getSyncToken, isSparse, setAttachableRef, setCustomField, setDomain, setId, setMetaData, setSparse, setStatus, setSyncToken
protected String name
protected String description
protected Boolean active
protected BigDecimal rateValue
protected ReferenceType agencyRef
protected ReferenceType taxReturnLineRef
protected List<EffectiveTaxRate> effectiveTaxRate
protected SpecialTaxTypeEnum specialTaxType
protected TaxRateDisplayTypeEnum displayType
protected IntuitAnyType taxRateEx
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public Boolean isActive()
Boolean
public void setActive(Boolean value)
value
- allowed object is
Boolean
public BigDecimal getRateValue()
BigDecimal
public void setRateValue(BigDecimal value)
value
- allowed object is
BigDecimal
public ReferenceType getAgencyRef()
ReferenceType
public void setAgencyRef(ReferenceType value)
value
- allowed object is
ReferenceType
public ReferenceType getTaxReturnLineRef()
ReferenceType
public void setTaxReturnLineRef(ReferenceType value)
value
- allowed object is
ReferenceType
public List<EffectiveTaxRate> getEffectiveTaxRate()
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 effectiveTaxRate property.
For example, to add a new item, do as follows:
getEffectiveTaxRate().add(newItem);
Objects of the following type(s) are allowed in the list
EffectiveTaxRate
public SpecialTaxTypeEnum getSpecialTaxType()
SpecialTaxTypeEnum
public void setSpecialTaxType(SpecialTaxTypeEnum value)
value
- allowed object is
SpecialTaxTypeEnum
public TaxRateDisplayTypeEnum getDisplayType()
TaxRateDisplayTypeEnum
public void setDisplayType(TaxRateDisplayTypeEnum value)
value
- allowed object is
TaxRateDisplayTypeEnum
public IntuitAnyType getTaxRateEx()
IntuitAnyType
public void setTaxRateEx(IntuitAnyType value)
value
- allowed object is
IntuitAnyType
public void setEffectiveTaxRate(List<EffectiveTaxRate> effectiveTaxRate)
effectiveTaxRate
- allowed object is
EffectiveTaxRate
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals2
equals
in class IntuitEntity
public boolean equals(Object object)
equals
in class IntuitEntity
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode2
hashCode
in class IntuitEntity
public int hashCode()
hashCode
in class IntuitEntity
Copyright © 2017. All rights reserved.