@CodingStyleguideUnaware public class MonetaryTotalType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Details</ccts:DictionaryEntryName><ccts:Definition>A class to define a monetary total.</ccts:Definition><ccts:ObjectClass>Monetary Total</ccts:ObjectClass></ccts:Component>
Java class for MonetaryTotalType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MonetaryTotalType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineExtensionAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxExclusiveAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxInclusiveAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AllowanceTotalAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ChargeTotalAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PrepaidAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PayableRoundingAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PayableAmount"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PayableAlternativeAmount" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
| Constructor and Description |
|---|
MonetaryTotalType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
MonetaryTotalType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(MonetaryTotalType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
AllowanceTotalAmountType |
getAllowanceTotalAmount()
<?
|
BigDecimal |
getAllowanceTotalAmountValue()
Get the value of the contained AllowanceTotalAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
ChargeTotalAmountType |
getChargeTotalAmount()
<?
|
BigDecimal |
getChargeTotalAmountValue()
Get the value of the contained ChargeTotalAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
LineExtensionAmountType |
getLineExtensionAmount()
<?
|
BigDecimal |
getLineExtensionAmountValue()
Get the value of the contained LineExtensionAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PayableAlternativeAmountType |
getPayableAlternativeAmount()
<?
|
BigDecimal |
getPayableAlternativeAmountValue()
Get the value of the contained PayableAlternativeAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PayableAmountType |
getPayableAmount()
<?
|
BigDecimal |
getPayableAmountValue()
Get the value of the contained PayableAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PayableRoundingAmountType |
getPayableRoundingAmount()
<?
|
BigDecimal |
getPayableRoundingAmountValue()
Get the value of the contained PayableRoundingAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PrepaidAmountType |
getPrepaidAmount()
<?
|
BigDecimal |
getPrepaidAmountValue()
Get the value of the contained PrepaidAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TaxExclusiveAmountType |
getTaxExclusiveAmount()
<?
|
BigDecimal |
getTaxExclusiveAmountValue()
Get the value of the contained TaxExclusiveAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TaxInclusiveAmountType |
getTaxInclusiveAmount()
<?
|
BigDecimal |
getTaxInclusiveAmountValue()
Get the value of the contained TaxInclusiveAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
void |
setAllowanceTotalAmount(AllowanceTotalAmountType value)
Sets the value of the allowanceTotalAmount property.
|
AllowanceTotalAmountType |
setAllowanceTotalAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
ChargeTotalAmountType |
setChargeTotalAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setChargeTotalAmount(ChargeTotalAmountType value)
Sets the value of the chargeTotalAmount property.
|
LineExtensionAmountType |
setLineExtensionAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setLineExtensionAmount(LineExtensionAmountType value)
Sets the value of the lineExtensionAmount property.
|
PayableAlternativeAmountType |
setPayableAlternativeAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPayableAlternativeAmount(PayableAlternativeAmountType value)
Sets the value of the payableAlternativeAmount property.
|
PayableAmountType |
setPayableAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPayableAmount(PayableAmountType value)
Sets the value of the payableAmount property.
|
PayableRoundingAmountType |
setPayableRoundingAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPayableRoundingAmount(PayableRoundingAmountType value)
Sets the value of the payableRoundingAmount property.
|
PrepaidAmountType |
setPrepaidAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPrepaidAmount(PrepaidAmountType value)
Sets the value of the prepaidAmount property.
|
TaxExclusiveAmountType |
setTaxExclusiveAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTaxExclusiveAmount(TaxExclusiveAmountType value)
Sets the value of the taxExclusiveAmount property.
|
TaxInclusiveAmountType |
setTaxInclusiveAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTaxInclusiveAmount(TaxInclusiveAmountType value)
Sets the value of the taxInclusiveAmount property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public MonetaryTotalType()
@Nullable public LineExtensionAmountType getLineExtensionAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Line Extension Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The monetary amount of an extended transaction line, net of tax and settlement discounts, but inclusive of any applicable rounding amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Line Extension Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
LineExtensionAmountTypepublic void setLineExtensionAmount(@Nullable LineExtensionAmountType value)
value - allowed object is
LineExtensionAmountType@Nullable public TaxExclusiveAmountType getTaxExclusiveAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Tax Exclusive Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The monetary amount of an extended transaction line, exclusive of taxes.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Tax Exclusive Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
TaxExclusiveAmountTypepublic void setTaxExclusiveAmount(@Nullable TaxExclusiveAmountType value)
value - allowed object is
TaxExclusiveAmountType@Nullable public TaxInclusiveAmountType getTaxInclusiveAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Tax Inclusive Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The monetary amount including taxes; the sum of payable amount and prepaid amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Tax Inclusive Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
TaxInclusiveAmountTypepublic void setTaxInclusiveAmount(@Nullable TaxInclusiveAmountType value)
value - allowed object is
TaxInclusiveAmountType@Nullable public AllowanceTotalAmountType getAllowanceTotalAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Allowance_ Total Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total monetary amount of all allowances.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Allowance</ccts:PropertyTermQualifier><ccts:PropertyTerm>Total Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
AllowanceTotalAmountTypepublic void setAllowanceTotalAmount(@Nullable AllowanceTotalAmountType value)
value - allowed object is
AllowanceTotalAmountType@Nullable public ChargeTotalAmountType getChargeTotalAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Charge_ Total Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total monetary amount of all charges.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Charge</ccts:PropertyTermQualifier><ccts:PropertyTerm>Total Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
ChargeTotalAmountTypepublic void setChargeTotalAmount(@Nullable ChargeTotalAmountType value)
value - allowed object is
ChargeTotalAmountType@Nullable public PrepaidAmountType getPrepaidAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Prepaid Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total prepaid monetary amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Prepaid Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PrepaidAmountTypepublic void setPrepaidAmount(@Nullable PrepaidAmountType value)
value - allowed object is
PrepaidAmountType@Nullable public PayableRoundingAmountType getPayableRoundingAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Payable_ Rounding Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The rounding amount (positive or negative) added to produce the line extension amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Payable</ccts:PropertyTermQualifier><ccts:PropertyTerm>Rounding Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PayableRoundingAmountTypepublic void setPayableRoundingAmount(@Nullable PayableRoundingAmountType value)
value - allowed object is
PayableRoundingAmountType@Nullable public PayableAmountType getPayableAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Payable_ Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The amount of the monetary total to be paid.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Payable</ccts:PropertyTermQualifier><ccts:PropertyTerm>Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PayableAmountTypepublic void setPayableAmount(@Nullable PayableAmountType value)
value - allowed object is
PayableAmountType@Nullable public PayableAlternativeAmountType getPayableAlternativeAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Payable_ Alternative Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The amount of the monetary total to be paid, expressed in an alternative currency.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Payable</ccts:PropertyTermQualifier><ccts:PropertyTerm>Alternative Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PayableAlternativeAmountTypepublic void setPayableAlternativeAmount(@Nullable PayableAlternativeAmountType value)
value - allowed object is
PayableAlternativeAmountTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void cloneTo(@Nonnull MonetaryTotalType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public MonetaryTotalType clone()
@Nonnull public LineExtensionAmountType setLineExtensionAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TaxExclusiveAmountType setTaxExclusiveAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TaxInclusiveAmountType setTaxInclusiveAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AllowanceTotalAmountType setAllowanceTotalAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public ChargeTotalAmountType setChargeTotalAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PrepaidAmountType setPrepaidAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PayableRoundingAmountType setPayableRoundingAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PayableAmountType setPayableAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PayableAlternativeAmountType setPayableAlternativeAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nullable public BigDecimal getLineExtensionAmountValue()
null@Nullable public BigDecimal getTaxExclusiveAmountValue()
null@Nullable public BigDecimal getTaxInclusiveAmountValue()
null@Nullable public BigDecimal getAllowanceTotalAmountValue()
null@Nullable public BigDecimal getChargeTotalAmountValue()
null@Nullable public BigDecimal getPrepaidAmountValue()
null@Nullable public BigDecimal getPayableRoundingAmountValue()
null@Nullable public BigDecimal getPayableAmountValue()
null@Nullable public BigDecimal getPayableAlternativeAmountValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.