Class StatementLineType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.StatementLineType
-
public class StatementLineType extends Object
Java class for StatementLineType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="StatementLineType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Note" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}UUID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BalanceBroughtForwardIndicator" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}DebitLineAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CreditLineAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BalanceAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentPurposeCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentMeans" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentTerms" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BuyerCustomerParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SellerSupplierParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginatorCustomerParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AccountingCustomerParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AccountingSupplierParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PayeeParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InvoicePeriod" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BillingReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DocumentReference" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ExchangeRate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AllowanceCharge" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CollectedPayment" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description StatementLineType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomerPartyTypegetAccountingCustomerParty()Gets the value of the accountingCustomerParty property.SupplierPartyTypegetAccountingSupplierParty()Gets the value of the accountingSupplierParty property.List<AllowanceChargeType>getAllowanceCharge()Gets the value of the allowanceCharge property.BalanceAmountTypegetBalanceAmount()Gets the value of the balanceAmount property.BalanceBroughtForwardIndicatorTypegetBalanceBroughtForwardIndicator()Gets the value of the balanceBroughtForwardIndicator property.List<BillingReferenceType>getBillingReference()Gets the value of the billingReference property.CustomerPartyTypegetBuyerCustomerParty()Gets the value of the buyerCustomerParty property.List<PaymentType>getCollectedPayment()Gets the value of the collectedPayment property.CreditLineAmountTypegetCreditLineAmount()Gets the value of the creditLineAmount property.DebitLineAmountTypegetDebitLineAmount()Gets the value of the debitLineAmount property.List<DocumentReferenceType>getDocumentReference()Gets the value of the documentReference property.ExchangeRateTypegetExchangeRate()Gets the value of the exchangeRate property.IDTypegetID()Gets the value of the id property.List<PeriodType>getInvoicePeriod()Gets the value of the invoicePeriod property.List<NoteType>getNote()Gets the value of the note property.CustomerPartyTypegetOriginatorCustomerParty()Gets the value of the originatorCustomerParty property.PartyTypegetPayeeParty()Gets the value of the payeeParty property.PaymentMeansTypegetPaymentMeans()Gets the value of the paymentMeans property.PaymentPurposeCodeTypegetPaymentPurposeCode()Gets the value of the paymentPurposeCode property.List<PaymentTermsType>getPaymentTerms()Gets the value of the paymentTerms property.SupplierPartyTypegetSellerSupplierParty()Gets the value of the sellerSupplierParty property.UUIDTypegetUUID()Gets the value of the uuid property.voidsetAccountingCustomerParty(CustomerPartyType value)Sets the value of the accountingCustomerParty property.voidsetAccountingSupplierParty(SupplierPartyType value)Sets the value of the accountingSupplierParty property.voidsetBalanceAmount(BalanceAmountType value)Sets the value of the balanceAmount property.voidsetBalanceBroughtForwardIndicator(BalanceBroughtForwardIndicatorType value)Sets the value of the balanceBroughtForwardIndicator property.voidsetBuyerCustomerParty(CustomerPartyType value)Sets the value of the buyerCustomerParty property.voidsetCreditLineAmount(CreditLineAmountType value)Sets the value of the creditLineAmount property.voidsetDebitLineAmount(DebitLineAmountType value)Sets the value of the debitLineAmount property.voidsetExchangeRate(ExchangeRateType value)Sets the value of the exchangeRate property.voidsetID(IDType value)Sets the value of the id property.voidsetOriginatorCustomerParty(CustomerPartyType value)Sets the value of the originatorCustomerParty property.voidsetPayeeParty(PartyType value)Sets the value of the payeeParty property.voidsetPaymentMeans(PaymentMeansType value)Sets the value of the paymentMeans property.voidsetPaymentPurposeCode(PaymentPurposeCodeType value)Sets the value of the paymentPurposeCode property.voidsetSellerSupplierParty(SupplierPartyType value)Sets the value of the sellerSupplierParty property.voidsetUUID(UUIDType value)Sets the value of the uuid property.
-
-
-
Field Detail
-
id
protected IDType id
-
uuid
protected UUIDType uuid
-
balanceBroughtForwardIndicator
protected BalanceBroughtForwardIndicatorType balanceBroughtForwardIndicator
-
debitLineAmount
protected DebitLineAmountType debitLineAmount
-
creditLineAmount
protected CreditLineAmountType creditLineAmount
-
balanceAmount
protected BalanceAmountType balanceAmount
-
paymentPurposeCode
protected PaymentPurposeCodeType paymentPurposeCode
-
paymentMeans
protected PaymentMeansType paymentMeans
-
paymentTerms
protected List<PaymentTermsType> paymentTerms
-
buyerCustomerParty
protected CustomerPartyType buyerCustomerParty
-
sellerSupplierParty
protected SupplierPartyType sellerSupplierParty
-
originatorCustomerParty
protected CustomerPartyType originatorCustomerParty
-
accountingCustomerParty
protected CustomerPartyType accountingCustomerParty
-
accountingSupplierParty
protected SupplierPartyType accountingSupplierParty
-
payeeParty
protected PartyType payeeParty
-
invoicePeriod
protected List<PeriodType> invoicePeriod
-
billingReference
protected List<BillingReferenceType> billingReference
-
documentReference
protected List<DocumentReferenceType> documentReference
-
exchangeRate
protected ExchangeRateType exchangeRate
-
allowanceCharge
protected List<AllowanceChargeType> allowanceCharge
-
collectedPayment
protected List<PaymentType> collectedPayment
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getNote
public List<NoteType> getNote()
Gets the value of the note property.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
setmethod for the note property.For example, to add a new item, do as follows:
getNote().add(newItem);
Objects of the following type(s) are allowed in the list
NoteType- Returns:
- The value of the note property.
-
getUUID
public UUIDType getUUID()
Gets the value of the uuid property.- Returns:
- possible object is
UUIDType
-
setUUID
public void setUUID(UUIDType value)
Sets the value of the uuid property.- Parameters:
value- allowed object isUUIDType
-
getBalanceBroughtForwardIndicator
public BalanceBroughtForwardIndicatorType getBalanceBroughtForwardIndicator()
Gets the value of the balanceBroughtForwardIndicator property.- Returns:
- possible object is
BalanceBroughtForwardIndicatorType
-
setBalanceBroughtForwardIndicator
public void setBalanceBroughtForwardIndicator(BalanceBroughtForwardIndicatorType value)
Sets the value of the balanceBroughtForwardIndicator property.- Parameters:
value- allowed object isBalanceBroughtForwardIndicatorType
-
getDebitLineAmount
public DebitLineAmountType getDebitLineAmount()
Gets the value of the debitLineAmount property.- Returns:
- possible object is
DebitLineAmountType
-
setDebitLineAmount
public void setDebitLineAmount(DebitLineAmountType value)
Sets the value of the debitLineAmount property.- Parameters:
value- allowed object isDebitLineAmountType
-
getCreditLineAmount
public CreditLineAmountType getCreditLineAmount()
Gets the value of the creditLineAmount property.- Returns:
- possible object is
CreditLineAmountType
-
setCreditLineAmount
public void setCreditLineAmount(CreditLineAmountType value)
Sets the value of the creditLineAmount property.- Parameters:
value- allowed object isCreditLineAmountType
-
getBalanceAmount
public BalanceAmountType getBalanceAmount()
Gets the value of the balanceAmount property.- Returns:
- possible object is
BalanceAmountType
-
setBalanceAmount
public void setBalanceAmount(BalanceAmountType value)
Sets the value of the balanceAmount property.- Parameters:
value- allowed object isBalanceAmountType
-
getPaymentPurposeCode
public PaymentPurposeCodeType getPaymentPurposeCode()
Gets the value of the paymentPurposeCode property.- Returns:
- possible object is
PaymentPurposeCodeType
-
setPaymentPurposeCode
public void setPaymentPurposeCode(PaymentPurposeCodeType value)
Sets the value of the paymentPurposeCode property.- Parameters:
value- allowed object isPaymentPurposeCodeType
-
getPaymentMeans
public PaymentMeansType getPaymentMeans()
Gets the value of the paymentMeans property.- Returns:
- possible object is
PaymentMeansType
-
setPaymentMeans
public void setPaymentMeans(PaymentMeansType value)
Sets the value of the paymentMeans property.- Parameters:
value- allowed object isPaymentMeansType
-
getPaymentTerms
public List<PaymentTermsType> getPaymentTerms()
Gets the value of the paymentTerms property.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
setmethod for the paymentTerms property.For example, to add a new item, do as follows:
getPaymentTerms().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentTermsType- Returns:
- The value of the paymentTerms property.
-
getBuyerCustomerParty
public CustomerPartyType getBuyerCustomerParty()
Gets the value of the buyerCustomerParty property.- Returns:
- possible object is
CustomerPartyType
-
setBuyerCustomerParty
public void setBuyerCustomerParty(CustomerPartyType value)
Sets the value of the buyerCustomerParty property.- Parameters:
value- allowed object isCustomerPartyType
-
getSellerSupplierParty
public SupplierPartyType getSellerSupplierParty()
Gets the value of the sellerSupplierParty property.- Returns:
- possible object is
SupplierPartyType
-
setSellerSupplierParty
public void setSellerSupplierParty(SupplierPartyType value)
Sets the value of the sellerSupplierParty property.- Parameters:
value- allowed object isSupplierPartyType
-
getOriginatorCustomerParty
public CustomerPartyType getOriginatorCustomerParty()
Gets the value of the originatorCustomerParty property.- Returns:
- possible object is
CustomerPartyType
-
setOriginatorCustomerParty
public void setOriginatorCustomerParty(CustomerPartyType value)
Sets the value of the originatorCustomerParty property.- Parameters:
value- allowed object isCustomerPartyType
-
getAccountingCustomerParty
public CustomerPartyType getAccountingCustomerParty()
Gets the value of the accountingCustomerParty property.- Returns:
- possible object is
CustomerPartyType
-
setAccountingCustomerParty
public void setAccountingCustomerParty(CustomerPartyType value)
Sets the value of the accountingCustomerParty property.- Parameters:
value- allowed object isCustomerPartyType
-
getAccountingSupplierParty
public SupplierPartyType getAccountingSupplierParty()
Gets the value of the accountingSupplierParty property.- Returns:
- possible object is
SupplierPartyType
-
setAccountingSupplierParty
public void setAccountingSupplierParty(SupplierPartyType value)
Sets the value of the accountingSupplierParty property.- Parameters:
value- allowed object isSupplierPartyType
-
getPayeeParty
public PartyType getPayeeParty()
Gets the value of the payeeParty property.- Returns:
- possible object is
PartyType
-
setPayeeParty
public void setPayeeParty(PartyType value)
Sets the value of the payeeParty property.- Parameters:
value- allowed object isPartyType
-
getInvoicePeriod
public List<PeriodType> getInvoicePeriod()
Gets the value of the invoicePeriod property.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
setmethod for the invoicePeriod property.For example, to add a new item, do as follows:
getInvoicePeriod().add(newItem);
Objects of the following type(s) are allowed in the list
PeriodType- Returns:
- The value of the invoicePeriod property.
-
getBillingReference
public List<BillingReferenceType> getBillingReference()
Gets the value of the billingReference property.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
setmethod for the billingReference property.For example, to add a new item, do as follows:
getBillingReference().add(newItem);
Objects of the following type(s) are allowed in the list
BillingReferenceType- Returns:
- The value of the billingReference property.
-
getDocumentReference
public List<DocumentReferenceType> getDocumentReference()
Gets the value of the documentReference property.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
setmethod for the documentReference property.For example, to add a new item, do as follows:
getDocumentReference().add(newItem);
Objects of the following type(s) are allowed in the list
DocumentReferenceType- Returns:
- The value of the documentReference property.
-
getExchangeRate
public ExchangeRateType getExchangeRate()
Gets the value of the exchangeRate property.- Returns:
- possible object is
ExchangeRateType
-
setExchangeRate
public void setExchangeRate(ExchangeRateType value)
Sets the value of the exchangeRate property.- Parameters:
value- allowed object isExchangeRateType
-
getAllowanceCharge
public List<AllowanceChargeType> getAllowanceCharge()
Gets the value of the allowanceCharge property.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
setmethod for the allowanceCharge property.For example, to add a new item, do as follows:
getAllowanceCharge().add(newItem);
Objects of the following type(s) are allowed in the list
AllowanceChargeType- Returns:
- The value of the allowanceCharge property.
-
getCollectedPayment
public List<PaymentType> getCollectedPayment()
Gets the value of the collectedPayment property.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
setmethod for the collectedPayment property.For example, to add a new item, do as follows:
getCollectedPayment().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentType- Returns:
- The value of the collectedPayment property.
-
-