@CodingStyleguideUnaware public class TaxCategoryType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
| Constructor and Description |
|---|
TaxCategoryType()
Default constructor<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTaxExemptionReason(TaxExemptionReasonType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TaxCategoryType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(TaxCategoryType ret)
This method clones all values from <code>this</code> to the passed object.
|
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
BaseUnitMeasureType |
getBaseUnitMeasure()
<pre>
<?
|
BigDecimal |
getBaseUnitMeasureValue()
Get the value of the contained BaseUnitMeasureType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
IDType |
getID()
<pre>
<?
|
String |
getIDValue()
Get the value of the contained IDType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
NameType |
getName()
<pre>
<?
|
String |
getNameValue()
Get the value of the contained NameType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
PercentType |
getPercent()
<pre>
<?
|
BigDecimal |
getPercentValue()
Get the value of the contained PercentType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
PerUnitAmountType |
getPerUnitAmount()
<pre>
<?
|
BigDecimal |
getPerUnitAmountValue()
Get the value of the contained PerUnitAmountType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
List<TaxExemptionReasonType> |
getTaxExemptionReason()
<pre>
<?
|
TaxExemptionReasonType |
getTaxExemptionReasonAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TaxExemptionReasonCodeType |
getTaxExemptionReasonCode()
<pre>
<?
|
String |
getTaxExemptionReasonCodeValue()
Get the value of the contained TaxExemptionReasonCodeType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
int |
getTaxExemptionReasonCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TaxSchemeType |
getTaxScheme()
<pre>
<?
|
TierRangeType |
getTierRange()
<pre>
<?
|
String |
getTierRangeValue()
Get the value of the contained TierRangeType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
TierRatePercentType |
getTierRatePercent()
<pre>
<?
|
BigDecimal |
getTierRatePercentValue()
Get the value of the contained TierRatePercentType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoTaxExemptionReasonEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasTaxExemptionReasonEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setBaseUnitMeasure(BaseUnitMeasureType value)
Sets the value of the baseUnitMeasure property.
|
BaseUnitMeasureType |
setBaseUnitMeasure(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setID(IDType value)
Sets the value of the id property.
|
IDType |
setID(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setName(NameType value)
Sets the value of the name property.
|
NameType |
setName(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
PercentType |
setPercent(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setPercent(PercentType value)
Sets the value of the percent property.
|
PerUnitAmountType |
setPerUnitAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setPerUnitAmount(PerUnitAmountType value)
Sets the value of the perUnitAmount property.
|
void |
setTaxExemptionReason(List<TaxExemptionReasonType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TaxExemptionReasonCodeType |
setTaxExemptionReasonCode(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setTaxExemptionReasonCode(TaxExemptionReasonCodeType value)
Sets the value of the taxExemptionReasonCode property.
|
void |
setTaxScheme(TaxSchemeType value)
Sets the value of the taxScheme property.
|
TierRangeType |
setTierRange(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setTierRange(TierRangeType value)
Sets the value of the tierRange property.
|
TierRatePercentType |
setTierRatePercent(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setTierRatePercent(TierRatePercentType value)
Sets the value of the tierRatePercent property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public TaxCategoryType()
@Nullable public IDType getID()
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nullable public NameType getName()
NameTypepublic void setName(@Nullable NameType value)
value - allowed object is
NameType@Nullable public PercentType getPercent()
PercentTypepublic void setPercent(@Nullable PercentType value)
value - allowed object is
PercentType@Nullable public BaseUnitMeasureType getBaseUnitMeasure()
BaseUnitMeasureTypepublic void setBaseUnitMeasure(@Nullable BaseUnitMeasureType value)
value - allowed object is
BaseUnitMeasureType@Nullable public PerUnitAmountType getPerUnitAmount()
PerUnitAmountTypepublic void setPerUnitAmount(@Nullable PerUnitAmountType value)
value - allowed object is
PerUnitAmountType@Nullable public TaxExemptionReasonCodeType getTaxExemptionReasonCode()
TaxExemptionReasonCodeTypepublic void setTaxExemptionReasonCode(@Nullable TaxExemptionReasonCodeType value)
value - allowed object is
TaxExemptionReasonCodeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TaxExemptionReasonType> getTaxExemptionReason()
TaxExemptionReasonType@Nullable public TierRangeType getTierRange()
TierRangeTypepublic void setTierRange(@Nullable TierRangeType value)
value - allowed object is
TierRangeType@Nullable public TierRatePercentType getTierRatePercent()
TierRatePercentTypepublic void setTierRatePercent(@Nullable TierRatePercentType value)
value - allowed object is
TierRatePercentType@Nullable public TaxSchemeType getTaxScheme()
TaxSchemeTypepublic void setTaxScheme(@Nullable TaxSchemeType value)
value - allowed object is
TaxSchemeTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setTaxExemptionReason(@Nullable List<TaxExemptionReasonType> aList)
aList - The new list member to set. May be <code>null</code>.public boolean hasTaxExemptionReasonEntries()
public boolean hasNoTaxExemptionReasonEntries()
@Nonnegative public int getTaxExemptionReasonCount()
@Nullable public TaxExemptionReasonType getTaxExemptionReasonAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addTaxExemptionReason(@Nonnull TaxExemptionReasonType elem)
elem - The element to be added. May not be <code>null</code>.public void cloneTo(@Nonnull TaxCategoryType ret)
ret - The target object to clone to. May not be <code>null</code>.@Nonnull @ReturnsMutableCopy public TaxCategoryType clone()
@Nonnull public PerUnitAmountType setPerUnitAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public TaxExemptionReasonCodeType setTaxExemptionReasonCode(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public IDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public BaseUnitMeasureType setBaseUnitMeasure(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public PercentType setPercent(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public TierRatePercentType setTierRatePercent(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public TierRangeType setTierRange(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public NameType setName(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nullable public String getIDValue()
@Nullable public String getNameValue()
@Nullable public BigDecimal getPercentValue()
@Nullable public BigDecimal getBaseUnitMeasureValue()
@Nullable public BigDecimal getPerUnitAmountValue()
@Nullable public String getTaxExemptionReasonCodeValue()
@Nullable public String getTierRangeValue()
@Nullable public BigDecimal getTierRatePercentValue()
Copyright © 2017–2021 Philip Helger. All rights reserved.