Class BillingReferenceType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.BillingReferenceType
-
public class BillingReferenceType extends Object
Java class for BillingReferenceType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="BillingReferenceType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}InvoiceDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SelfBilledInvoiceDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CreditNoteDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SelfBilledCreditNoteDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DebitNoteDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ReminderDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AdditionalDocumentReference" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}BillingReferenceLine" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected DocumentReferenceTypeadditionalDocumentReferenceprotected List<BillingReferenceLineType>billingReferenceLineprotected DocumentReferenceTypecreditNoteDocumentReferenceprotected DocumentReferenceTypedebitNoteDocumentReferenceprotected DocumentReferenceTypeinvoiceDocumentReferenceprotected DocumentReferenceTypereminderDocumentReferenceprotected DocumentReferenceTypeselfBilledCreditNoteDocumentReferenceprotected DocumentReferenceTypeselfBilledInvoiceDocumentReference
-
Constructor Summary
Constructors Constructor Description BillingReferenceType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentReferenceTypegetAdditionalDocumentReference()Gets the value of the additionalDocumentReference property.List<BillingReferenceLineType>getBillingReferenceLine()Gets the value of the billingReferenceLine property.DocumentReferenceTypegetCreditNoteDocumentReference()Gets the value of the creditNoteDocumentReference property.DocumentReferenceTypegetDebitNoteDocumentReference()Gets the value of the debitNoteDocumentReference property.DocumentReferenceTypegetInvoiceDocumentReference()Gets the value of the invoiceDocumentReference property.DocumentReferenceTypegetReminderDocumentReference()Gets the value of the reminderDocumentReference property.DocumentReferenceTypegetSelfBilledCreditNoteDocumentReference()Gets the value of the selfBilledCreditNoteDocumentReference property.DocumentReferenceTypegetSelfBilledInvoiceDocumentReference()Gets the value of the selfBilledInvoiceDocumentReference property.voidsetAdditionalDocumentReference(DocumentReferenceType value)Sets the value of the additionalDocumentReference property.voidsetCreditNoteDocumentReference(DocumentReferenceType value)Sets the value of the creditNoteDocumentReference property.voidsetDebitNoteDocumentReference(DocumentReferenceType value)Sets the value of the debitNoteDocumentReference property.voidsetInvoiceDocumentReference(DocumentReferenceType value)Sets the value of the invoiceDocumentReference property.voidsetReminderDocumentReference(DocumentReferenceType value)Sets the value of the reminderDocumentReference property.voidsetSelfBilledCreditNoteDocumentReference(DocumentReferenceType value)Sets the value of the selfBilledCreditNoteDocumentReference property.voidsetSelfBilledInvoiceDocumentReference(DocumentReferenceType value)Sets the value of the selfBilledInvoiceDocumentReference property.
-
-
-
Field Detail
-
invoiceDocumentReference
protected DocumentReferenceType invoiceDocumentReference
-
selfBilledInvoiceDocumentReference
protected DocumentReferenceType selfBilledInvoiceDocumentReference
-
creditNoteDocumentReference
protected DocumentReferenceType creditNoteDocumentReference
-
selfBilledCreditNoteDocumentReference
protected DocumentReferenceType selfBilledCreditNoteDocumentReference
-
debitNoteDocumentReference
protected DocumentReferenceType debitNoteDocumentReference
-
reminderDocumentReference
protected DocumentReferenceType reminderDocumentReference
-
additionalDocumentReference
protected DocumentReferenceType additionalDocumentReference
-
billingReferenceLine
protected List<BillingReferenceLineType> billingReferenceLine
-
-
Method Detail
-
getInvoiceDocumentReference
public DocumentReferenceType getInvoiceDocumentReference()
Gets the value of the invoiceDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setInvoiceDocumentReference
public void setInvoiceDocumentReference(DocumentReferenceType value)
Sets the value of the invoiceDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getSelfBilledInvoiceDocumentReference
public DocumentReferenceType getSelfBilledInvoiceDocumentReference()
Gets the value of the selfBilledInvoiceDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setSelfBilledInvoiceDocumentReference
public void setSelfBilledInvoiceDocumentReference(DocumentReferenceType value)
Sets the value of the selfBilledInvoiceDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getCreditNoteDocumentReference
public DocumentReferenceType getCreditNoteDocumentReference()
Gets the value of the creditNoteDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setCreditNoteDocumentReference
public void setCreditNoteDocumentReference(DocumentReferenceType value)
Sets the value of the creditNoteDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getSelfBilledCreditNoteDocumentReference
public DocumentReferenceType getSelfBilledCreditNoteDocumentReference()
Gets the value of the selfBilledCreditNoteDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setSelfBilledCreditNoteDocumentReference
public void setSelfBilledCreditNoteDocumentReference(DocumentReferenceType value)
Sets the value of the selfBilledCreditNoteDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getDebitNoteDocumentReference
public DocumentReferenceType getDebitNoteDocumentReference()
Gets the value of the debitNoteDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setDebitNoteDocumentReference
public void setDebitNoteDocumentReference(DocumentReferenceType value)
Sets the value of the debitNoteDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getReminderDocumentReference
public DocumentReferenceType getReminderDocumentReference()
Gets the value of the reminderDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setReminderDocumentReference
public void setReminderDocumentReference(DocumentReferenceType value)
Sets the value of the reminderDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getAdditionalDocumentReference
public DocumentReferenceType getAdditionalDocumentReference()
Gets the value of the additionalDocumentReference property.- Returns:
- possible object is
DocumentReferenceType
-
setAdditionalDocumentReference
public void setAdditionalDocumentReference(DocumentReferenceType value)
Sets the value of the additionalDocumentReference property.- Parameters:
value- allowed object isDocumentReferenceType
-
getBillingReferenceLine
public List<BillingReferenceLineType> getBillingReferenceLine()
Gets the value of the billingReferenceLine 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 billingReferenceLine property.For example, to add a new item, do as follows:
getBillingReferenceLine().add(newItem);
Objects of the following type(s) are allowed in the list
BillingReferenceLineType- Returns:
- The value of the billingReferenceLine property.
-
-