Class QuotationLineType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.QuotationLineType
-
public class QuotationLineType extends Object
Java class for QuotationLineType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="QuotationLineType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/> <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}Quantity" minOccurs="0"/> <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}TotalTaxAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}RequestForQuotationLineID" 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}LineItem"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SellerProposedSubstituteLineItem" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AlternativeLineItem" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}RequestLineReference" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<LineItemType>alternativeLineItemprotected List<DocumentReferenceType>documentReferenceprotected IDTypeidprotected LineExtensionAmountTypelineExtensionAmountprotected LineItemTypelineItemprotected List<NoteType>noteprotected QuantityTypequantityprotected RequestForQuotationLineIDTyperequestForQuotationLineIDprotected LineReferenceTyperequestLineReferenceprotected List<LineItemType>sellerProposedSubstituteLineItemprotected TotalTaxAmountTypetotalTaxAmount
-
Constructor Summary
Constructors Constructor Description QuotationLineType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<LineItemType>getAlternativeLineItem()Gets the value of the alternativeLineItem property.List<DocumentReferenceType>getDocumentReference()Gets the value of the documentReference property.IDTypegetID()Gets the value of the id property.LineExtensionAmountTypegetLineExtensionAmount()Gets the value of the lineExtensionAmount property.LineItemTypegetLineItem()Gets the value of the lineItem property.List<NoteType>getNote()Gets the value of the note property.QuantityTypegetQuantity()Gets the value of the quantity property.RequestForQuotationLineIDTypegetRequestForQuotationLineID()Gets the value of the requestForQuotationLineID property.LineReferenceTypegetRequestLineReference()Gets the value of the requestLineReference property.List<LineItemType>getSellerProposedSubstituteLineItem()Gets the value of the sellerProposedSubstituteLineItem property.TotalTaxAmountTypegetTotalTaxAmount()Gets the value of the totalTaxAmount property.voidsetID(IDType value)Sets the value of the id property.voidsetLineExtensionAmount(LineExtensionAmountType value)Sets the value of the lineExtensionAmount property.voidsetLineItem(LineItemType value)Sets the value of the lineItem property.voidsetQuantity(QuantityType value)Sets the value of the quantity property.voidsetRequestForQuotationLineID(RequestForQuotationLineIDType value)Sets the value of the requestForQuotationLineID property.voidsetRequestLineReference(LineReferenceType value)Sets the value of the requestLineReference property.voidsetTotalTaxAmount(TotalTaxAmountType value)Sets the value of the totalTaxAmount property.
-
-
-
Field Detail
-
id
protected IDType id
-
quantity
protected QuantityType quantity
-
lineExtensionAmount
protected LineExtensionAmountType lineExtensionAmount
-
totalTaxAmount
protected TotalTaxAmountType totalTaxAmount
-
requestForQuotationLineID
protected RequestForQuotationLineIDType requestForQuotationLineID
-
documentReference
protected List<DocumentReferenceType> documentReference
-
lineItem
protected LineItemType lineItem
-
sellerProposedSubstituteLineItem
protected List<LineItemType> sellerProposedSubstituteLineItem
-
alternativeLineItem
protected List<LineItemType> alternativeLineItem
-
requestLineReference
protected LineReferenceType requestLineReference
-
-
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.
-
getQuantity
public QuantityType getQuantity()
Gets the value of the quantity property.- Returns:
- possible object is
QuantityType
-
setQuantity
public void setQuantity(QuantityType value)
Sets the value of the quantity property.- Parameters:
value- allowed object isQuantityType
-
getLineExtensionAmount
public LineExtensionAmountType getLineExtensionAmount()
Gets the value of the lineExtensionAmount property.- Returns:
- possible object is
LineExtensionAmountType
-
setLineExtensionAmount
public void setLineExtensionAmount(LineExtensionAmountType value)
Sets the value of the lineExtensionAmount property.- Parameters:
value- allowed object isLineExtensionAmountType
-
getTotalTaxAmount
public TotalTaxAmountType getTotalTaxAmount()
Gets the value of the totalTaxAmount property.- Returns:
- possible object is
TotalTaxAmountType
-
setTotalTaxAmount
public void setTotalTaxAmount(TotalTaxAmountType value)
Sets the value of the totalTaxAmount property.- Parameters:
value- allowed object isTotalTaxAmountType
-
getRequestForQuotationLineID
public RequestForQuotationLineIDType getRequestForQuotationLineID()
Gets the value of the requestForQuotationLineID property.- Returns:
- possible object is
RequestForQuotationLineIDType
-
setRequestForQuotationLineID
public void setRequestForQuotationLineID(RequestForQuotationLineIDType value)
Sets the value of the requestForQuotationLineID property.- Parameters:
value- allowed object isRequestForQuotationLineIDType
-
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.
-
getLineItem
public LineItemType getLineItem()
Gets the value of the lineItem property.- Returns:
- possible object is
LineItemType
-
setLineItem
public void setLineItem(LineItemType value)
Sets the value of the lineItem property.- Parameters:
value- allowed object isLineItemType
-
getSellerProposedSubstituteLineItem
public List<LineItemType> getSellerProposedSubstituteLineItem()
Gets the value of the sellerProposedSubstituteLineItem 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 sellerProposedSubstituteLineItem property.For example, to add a new item, do as follows:
getSellerProposedSubstituteLineItem().add(newItem);
Objects of the following type(s) are allowed in the list
LineItemType- Returns:
- The value of the sellerProposedSubstituteLineItem property.
-
getAlternativeLineItem
public List<LineItemType> getAlternativeLineItem()
Gets the value of the alternativeLineItem 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 alternativeLineItem property.For example, to add a new item, do as follows:
getAlternativeLineItem().add(newItem);
Objects of the following type(s) are allowed in the list
LineItemType- Returns:
- The value of the alternativeLineItem property.
-
getRequestLineReference
public LineReferenceType getRequestLineReference()
Gets the value of the requestLineReference property.- Returns:
- possible object is
LineReferenceType
-
setRequestLineReference
public void setRequestLineReference(LineReferenceType value)
Sets the value of the requestLineReference property.- Parameters:
value- allowed object isLineReferenceType
-
-