@CodingStyleguideUnaware public class LineTradeSettlementType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
Java class for LineTradeSettlementType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LineTradeSettlementType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="PaymentReference" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="InvoiceIssuerReference" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="TotalAdjustmentAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}AmountType" minOccurs="0"/>
<element name="DiscountIndicator" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}IndicatorType" minOccurs="0"/>
<element name="ApplicableTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeTaxType" maxOccurs="unbounded" minOccurs="0"/>
<element name="BillingSpecifiedPeriod" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}SpecifiedPeriodType" minOccurs="0"/>
<element name="SpecifiedTradeAllowanceCharge" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeAllowanceChargeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SubtotalCalculatedTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeTaxType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedLogisticsServiceCharge" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}LogisticsServiceChargeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradePaymentTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradePaymentTermsType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradeSettlementLineMonetarySummation" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeSettlementLineMonetarySummationType" minOccurs="0"/>
<element name="SpecifiedFinancialAdjustment" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}FinancialAdjustmentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="InvoiceReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}ReferencedDocumentType" minOccurs="0"/>
<element name="AdditionalReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PayableSpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ReceivableSpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PurchaseSpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SalesSpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedTradeSettlementFinancialCard" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeSettlementFinancialCardType" 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-list-extension
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 |
|---|
LineTradeSettlementType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addAdditionalReferencedDocument(ReferencedDocumentType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addApplicableTradeTax(TradeTaxType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPayableSpecifiedTradeAccountingAccount(TradeAccountingAccountType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPaymentReference(TextType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPurchaseSpecifiedTradeAccountingAccount(TradeAccountingAccountType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addReceivableSpecifiedTradeAccountingAccount(TradeAccountingAccountType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSalesSpecifiedTradeAccountingAccount(TradeAccountingAccountType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSpecifiedFinancialAdjustment(FinancialAdjustmentType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSpecifiedLogisticsServiceCharge(LogisticsServiceChargeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSpecifiedTradeAllowanceCharge(TradeAllowanceChargeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSpecifiedTradePaymentTerms(TradePaymentTermsType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSubtotalCalculatedTradeTax(TradeTaxType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
LineTradeSettlementType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(LineTradeSettlementType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<ReferencedDocumentType> |
getAdditionalReferencedDocument()
Gets the value of the additionalReferencedDocument property.
|
ReferencedDocumentType |
getAdditionalReferencedDocumentAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAdditionalReferencedDocumentCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TradeTaxType> |
getApplicableTradeTax()
Gets the value of the applicableTradeTax property.
|
TradeTaxType |
getApplicableTradeTaxAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getApplicableTradeTaxCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
SpecifiedPeriodType |
getBillingSpecifiedPeriod()
Gets the value of the billingSpecifiedPeriod property.
|
IndicatorType |
getDiscountIndicator()
Gets the value of the discountIndicator property.
|
TextType |
getInvoiceIssuerReference()
Gets the value of the invoiceIssuerReference property.
|
String |
getInvoiceIssuerReferenceValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
ReferencedDocumentType |
getInvoiceReferencedDocument()
Gets the value of the invoiceReferencedDocument property.
|
List<TradeAccountingAccountType> |
getPayableSpecifiedTradeAccountingAccount()
Gets the value of the payableSpecifiedTradeAccountingAccount property.
|
TradeAccountingAccountType |
getPayableSpecifiedTradeAccountingAccountAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPayableSpecifiedTradeAccountingAccountCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TextType> |
getPaymentReference()
Gets the value of the paymentReference property.
|
TextType |
getPaymentReferenceAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPaymentReferenceCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TradeAccountingAccountType> |
getPurchaseSpecifiedTradeAccountingAccount()
Gets the value of the purchaseSpecifiedTradeAccountingAccount property.
|
TradeAccountingAccountType |
getPurchaseSpecifiedTradeAccountingAccountAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPurchaseSpecifiedTradeAccountingAccountCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TradeAccountingAccountType> |
getReceivableSpecifiedTradeAccountingAccount()
Gets the value of the receivableSpecifiedTradeAccountingAccount property.
|
TradeAccountingAccountType |
getReceivableSpecifiedTradeAccountingAccountAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getReceivableSpecifiedTradeAccountingAccountCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TradeAccountingAccountType> |
getSalesSpecifiedTradeAccountingAccount()
Gets the value of the salesSpecifiedTradeAccountingAccount property.
|
TradeAccountingAccountType |
getSalesSpecifiedTradeAccountingAccountAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSalesSpecifiedTradeAccountingAccountCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<FinancialAdjustmentType> |
getSpecifiedFinancialAdjustment()
Gets the value of the specifiedFinancialAdjustment property.
|
FinancialAdjustmentType |
getSpecifiedFinancialAdjustmentAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSpecifiedFinancialAdjustmentCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<LogisticsServiceChargeType> |
getSpecifiedLogisticsServiceCharge()
Gets the value of the specifiedLogisticsServiceCharge property.
|
LogisticsServiceChargeType |
getSpecifiedLogisticsServiceChargeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSpecifiedLogisticsServiceChargeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TradeAllowanceChargeType> |
getSpecifiedTradeAllowanceCharge()
Gets the value of the specifiedTradeAllowanceCharge property.
|
TradeAllowanceChargeType |
getSpecifiedTradeAllowanceChargeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSpecifiedTradeAllowanceChargeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TradePaymentTermsType> |
getSpecifiedTradePaymentTerms()
Gets the value of the specifiedTradePaymentTerms property.
|
TradePaymentTermsType |
getSpecifiedTradePaymentTermsAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSpecifiedTradePaymentTermsCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TradeSettlementFinancialCardType |
getSpecifiedTradeSettlementFinancialCard()
Gets the value of the specifiedTradeSettlementFinancialCard property.
|
TradeSettlementLineMonetarySummationType |
getSpecifiedTradeSettlementLineMonetarySummation()
Gets the value of the specifiedTradeSettlementLineMonetarySummation property.
|
List<TradeTaxType> |
getSubtotalCalculatedTradeTax()
Gets the value of the subtotalCalculatedTradeTax property.
|
TradeTaxType |
getSubtotalCalculatedTradeTaxAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSubtotalCalculatedTradeTaxCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
AmountType |
getTotalAdjustmentAmount()
Gets the value of the totalAdjustmentAmount property.
|
BigDecimal |
getTotalAdjustmentAmountValue()
Get the value of the contained AmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
boolean |
hasAdditionalReferencedDocumentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasApplicableTradeTaxEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoAdditionalReferencedDocumentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoApplicableTradeTaxEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPayableSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPaymentReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPurchaseSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoReceivableSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSalesSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSpecifiedFinancialAdjustmentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSpecifiedLogisticsServiceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSpecifiedTradeAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSpecifiedTradePaymentTermsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSubtotalCalculatedTradeTaxEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPayableSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPaymentReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPurchaseSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasReceivableSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSalesSpecifiedTradeAccountingAccountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSpecifiedFinancialAdjustmentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSpecifiedLogisticsServiceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSpecifiedTradeAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSpecifiedTradePaymentTermsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSubtotalCalculatedTradeTaxEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setAdditionalReferencedDocument(List<ReferencedDocumentType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setApplicableTradeTax(List<TradeTaxType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setBillingSpecifiedPeriod(SpecifiedPeriodType value)
Sets the value of the billingSpecifiedPeriod property.
|
void |
setDiscountIndicator(IndicatorType value)
Sets the value of the discountIndicator property.
|
TextType |
setInvoiceIssuerReference(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setInvoiceIssuerReference(TextType value)
Sets the value of the invoiceIssuerReference property.
|
void |
setInvoiceReferencedDocument(ReferencedDocumentType value)
Sets the value of the invoiceReferencedDocument property.
|
void |
setPayableSpecifiedTradeAccountingAccount(List<TradeAccountingAccountType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPaymentReference(List<TextType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPurchaseSpecifiedTradeAccountingAccount(List<TradeAccountingAccountType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setReceivableSpecifiedTradeAccountingAccount(List<TradeAccountingAccountType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSalesSpecifiedTradeAccountingAccount(List<TradeAccountingAccountType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSpecifiedFinancialAdjustment(List<FinancialAdjustmentType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSpecifiedLogisticsServiceCharge(List<LogisticsServiceChargeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSpecifiedTradeAllowanceCharge(List<TradeAllowanceChargeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSpecifiedTradePaymentTerms(List<TradePaymentTermsType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSpecifiedTradeSettlementFinancialCard(TradeSettlementFinancialCardType value)
Sets the value of the specifiedTradeSettlementFinancialCard property.
|
void |
setSpecifiedTradeSettlementLineMonetarySummation(TradeSettlementLineMonetarySummationType value)
Sets the value of the specifiedTradeSettlementLineMonetarySummation property.
|
void |
setSubtotalCalculatedTradeTax(List<TradeTaxType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setTotalAdjustmentAmount(AmountType value)
Sets the value of the totalAdjustmentAmount property.
|
AmountType |
setTotalAdjustmentAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public LineTradeSettlementType()
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TextType> getPaymentReference()
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 paymentReference property.
For example, to add a new item, do as follows:
getPaymentReference().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
@Nullable public TextType getInvoiceIssuerReference()
TextTypepublic void setInvoiceIssuerReference(@Nullable TextType value)
value - allowed object is
TextType@Nullable public AmountType getTotalAdjustmentAmount()
AmountTypepublic void setTotalAdjustmentAmount(@Nullable AmountType value)
value - allowed object is
AmountType@Nullable public IndicatorType getDiscountIndicator()
IndicatorTypepublic void setDiscountIndicator(@Nullable IndicatorType value)
value - allowed object is
IndicatorType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeTaxType> getApplicableTradeTax()
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 applicableTradeTax property.
For example, to add a new item, do as follows:
getApplicableTradeTax().add(newItem);
Objects of the following type(s) are allowed in the list
TradeTaxType
@Nullable public SpecifiedPeriodType getBillingSpecifiedPeriod()
SpecifiedPeriodTypepublic void setBillingSpecifiedPeriod(@Nullable SpecifiedPeriodType value)
value - allowed object is
SpecifiedPeriodType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeAllowanceChargeType> getSpecifiedTradeAllowanceCharge()
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 specifiedTradeAllowanceCharge property.
For example, to add a new item, do as follows:
getSpecifiedTradeAllowanceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAllowanceChargeType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeTaxType> getSubtotalCalculatedTradeTax()
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 subtotalCalculatedTradeTax property.
For example, to add a new item, do as follows:
getSubtotalCalculatedTradeTax().add(newItem);
Objects of the following type(s) are allowed in the list
TradeTaxType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<LogisticsServiceChargeType> getSpecifiedLogisticsServiceCharge()
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 specifiedLogisticsServiceCharge property.
For example, to add a new item, do as follows:
getSpecifiedLogisticsServiceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
LogisticsServiceChargeType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradePaymentTermsType> getSpecifiedTradePaymentTerms()
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 specifiedTradePaymentTerms property.
For example, to add a new item, do as follows:
getSpecifiedTradePaymentTerms().add(newItem);
Objects of the following type(s) are allowed in the list
TradePaymentTermsType
@Nullable public TradeSettlementLineMonetarySummationType getSpecifiedTradeSettlementLineMonetarySummation()
TradeSettlementLineMonetarySummationTypepublic void setSpecifiedTradeSettlementLineMonetarySummation(@Nullable TradeSettlementLineMonetarySummationType value)
value - allowed object is
TradeSettlementLineMonetarySummationType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<FinancialAdjustmentType> getSpecifiedFinancialAdjustment()
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 specifiedFinancialAdjustment property.
For example, to add a new item, do as follows:
getSpecifiedFinancialAdjustment().add(newItem);
Objects of the following type(s) are allowed in the list
FinancialAdjustmentType
@Nullable public ReferencedDocumentType getInvoiceReferencedDocument()
ReferencedDocumentTypepublic void setInvoiceReferencedDocument(@Nullable ReferencedDocumentType value)
value - allowed object is
ReferencedDocumentType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<ReferencedDocumentType> getAdditionalReferencedDocument()
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 additionalReferencedDocument property.
For example, to add a new item, do as follows:
getAdditionalReferencedDocument().add(newItem);
Objects of the following type(s) are allowed in the list
ReferencedDocumentType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeAccountingAccountType> getPayableSpecifiedTradeAccountingAccount()
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 payableSpecifiedTradeAccountingAccount property.
For example, to add a new item, do as follows:
getPayableSpecifiedTradeAccountingAccount().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAccountingAccountType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeAccountingAccountType> getReceivableSpecifiedTradeAccountingAccount()
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 receivableSpecifiedTradeAccountingAccount property.
For example, to add a new item, do as follows:
getReceivableSpecifiedTradeAccountingAccount().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAccountingAccountType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeAccountingAccountType> getPurchaseSpecifiedTradeAccountingAccount()
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 purchaseSpecifiedTradeAccountingAccount property.
For example, to add a new item, do as follows:
getPurchaseSpecifiedTradeAccountingAccount().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAccountingAccountType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeAccountingAccountType> getSalesSpecifiedTradeAccountingAccount()
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 salesSpecifiedTradeAccountingAccount property.
For example, to add a new item, do as follows:
getSalesSpecifiedTradeAccountingAccount().add(newItem);
Objects of the following type(s) are allowed in the list
TradeAccountingAccountType
@Nullable public TradeSettlementFinancialCardType getSpecifiedTradeSettlementFinancialCard()
TradeSettlementFinancialCardTypepublic void setSpecifiedTradeSettlementFinancialCard(@Nullable TradeSettlementFinancialCardType value)
value - allowed object is
TradeSettlementFinancialCardTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setPaymentReference(@Nullable List<TextType> aList)
aList - The new list member to set. May be null.public void setApplicableTradeTax(@Nullable List<TradeTaxType> aList)
aList - The new list member to set. May be null.public void setSpecifiedTradeAllowanceCharge(@Nullable List<TradeAllowanceChargeType> aList)
aList - The new list member to set. May be null.public void setSubtotalCalculatedTradeTax(@Nullable List<TradeTaxType> aList)
aList - The new list member to set. May be null.public void setSpecifiedLogisticsServiceCharge(@Nullable List<LogisticsServiceChargeType> aList)
aList - The new list member to set. May be null.public void setSpecifiedTradePaymentTerms(@Nullable List<TradePaymentTermsType> aList)
aList - The new list member to set. May be null.public void setSpecifiedFinancialAdjustment(@Nullable List<FinancialAdjustmentType> aList)
aList - The new list member to set. May be null.public void setAdditionalReferencedDocument(@Nullable List<ReferencedDocumentType> aList)
aList - The new list member to set. May be null.public void setPayableSpecifiedTradeAccountingAccount(@Nullable List<TradeAccountingAccountType> aList)
aList - The new list member to set. May be null.public void setReceivableSpecifiedTradeAccountingAccount(@Nullable List<TradeAccountingAccountType> aList)
aList - The new list member to set. May be null.public void setPurchaseSpecifiedTradeAccountingAccount(@Nullable List<TradeAccountingAccountType> aList)
aList - The new list member to set. May be null.public void setSalesSpecifiedTradeAccountingAccount(@Nullable List<TradeAccountingAccountType> aList)
aList - The new list member to set. May be null.public boolean hasPaymentReferenceEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPaymentReferenceEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPaymentReferenceCount()
@Nullable public TextType getPaymentReferenceAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPaymentReference(@Nonnull TextType elem)
elem - The element to be added. May not be null.public boolean hasApplicableTradeTaxEntries()
true if at least one item is contained, false otherwise.public boolean hasNoApplicableTradeTaxEntries()
true if no item is contained, false otherwise.@Nonnegative public int getApplicableTradeTaxCount()
@Nullable public TradeTaxType getApplicableTradeTaxAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addApplicableTradeTax(@Nonnull TradeTaxType elem)
elem - The element to be added. May not be null.public boolean hasSpecifiedTradeAllowanceChargeEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSpecifiedTradeAllowanceChargeEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSpecifiedTradeAllowanceChargeCount()
@Nullable public TradeAllowanceChargeType getSpecifiedTradeAllowanceChargeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSpecifiedTradeAllowanceCharge(@Nonnull TradeAllowanceChargeType elem)
elem - The element to be added. May not be null.public boolean hasSubtotalCalculatedTradeTaxEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSubtotalCalculatedTradeTaxEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSubtotalCalculatedTradeTaxCount()
@Nullable public TradeTaxType getSubtotalCalculatedTradeTaxAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSubtotalCalculatedTradeTax(@Nonnull TradeTaxType elem)
elem - The element to be added. May not be null.public boolean hasSpecifiedLogisticsServiceChargeEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSpecifiedLogisticsServiceChargeEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSpecifiedLogisticsServiceChargeCount()
@Nullable public LogisticsServiceChargeType getSpecifiedLogisticsServiceChargeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSpecifiedLogisticsServiceCharge(@Nonnull LogisticsServiceChargeType elem)
elem - The element to be added. May not be null.public boolean hasSpecifiedTradePaymentTermsEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSpecifiedTradePaymentTermsEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSpecifiedTradePaymentTermsCount()
@Nullable public TradePaymentTermsType getSpecifiedTradePaymentTermsAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSpecifiedTradePaymentTerms(@Nonnull TradePaymentTermsType elem)
elem - The element to be added. May not be null.public boolean hasSpecifiedFinancialAdjustmentEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSpecifiedFinancialAdjustmentEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSpecifiedFinancialAdjustmentCount()
@Nullable public FinancialAdjustmentType getSpecifiedFinancialAdjustmentAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSpecifiedFinancialAdjustment(@Nonnull FinancialAdjustmentType elem)
elem - The element to be added. May not be null.public boolean hasAdditionalReferencedDocumentEntries()
true if at least one item is contained, false otherwise.public boolean hasNoAdditionalReferencedDocumentEntries()
true if no item is contained, false otherwise.@Nonnegative public int getAdditionalReferencedDocumentCount()
@Nullable public ReferencedDocumentType getAdditionalReferencedDocumentAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addAdditionalReferencedDocument(@Nonnull ReferencedDocumentType elem)
elem - The element to be added. May not be null.public boolean hasPayableSpecifiedTradeAccountingAccountEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPayableSpecifiedTradeAccountingAccountEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPayableSpecifiedTradeAccountingAccountCount()
@Nullable public TradeAccountingAccountType getPayableSpecifiedTradeAccountingAccountAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPayableSpecifiedTradeAccountingAccount(@Nonnull TradeAccountingAccountType elem)
elem - The element to be added. May not be null.public boolean hasReceivableSpecifiedTradeAccountingAccountEntries()
true if at least one item is contained, false otherwise.public boolean hasNoReceivableSpecifiedTradeAccountingAccountEntries()
true if no item is contained, false otherwise.@Nonnegative public int getReceivableSpecifiedTradeAccountingAccountCount()
@Nullable public TradeAccountingAccountType getReceivableSpecifiedTradeAccountingAccountAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addReceivableSpecifiedTradeAccountingAccount(@Nonnull TradeAccountingAccountType elem)
elem - The element to be added. May not be null.public boolean hasPurchaseSpecifiedTradeAccountingAccountEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPurchaseSpecifiedTradeAccountingAccountEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPurchaseSpecifiedTradeAccountingAccountCount()
@Nullable public TradeAccountingAccountType getPurchaseSpecifiedTradeAccountingAccountAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPurchaseSpecifiedTradeAccountingAccount(@Nonnull TradeAccountingAccountType elem)
elem - The element to be added. May not be null.public boolean hasSalesSpecifiedTradeAccountingAccountEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSalesSpecifiedTradeAccountingAccountEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSalesSpecifiedTradeAccountingAccountCount()
@Nullable public TradeAccountingAccountType getSalesSpecifiedTradeAccountingAccountAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSalesSpecifiedTradeAccountingAccount(@Nonnull TradeAccountingAccountType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull LineTradeSettlementType 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 LineTradeSettlementType clone()
@Nonnull public AmountType setTotalAdjustmentAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setInvoiceIssuerReference(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getInvoiceIssuerReferenceValue()
null@Nullable public BigDecimal getTotalAdjustmentAmountValue()
nullCopyright © 2016–2021 Philip Helger. All rights reserved.