Class LineItemType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.LineItemType
-
public class LineItemType extends Object
Java class for LineItemType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LineItemType"> <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}SalesOrderID" 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}Note" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineStatusCode" 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}MinimumQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MinimumBackorderQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumBackorderQuantity" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InspectionMethodCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PartialDeliveryIndicator" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BackOrderAllowedIndicator" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AccountingCostCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AccountingCost" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}WarrantyInformation" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Delivery" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}DeliveryTerms" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OriginatorParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}OrderedShipment" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PricingReference" 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}Price" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Item"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}SubLineItem" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}WarrantyValidityPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}WarrantyParty" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TaxTotal" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ItemPriceExtension" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LineReference" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description LineItemType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountingCostTypegetAccountingCost()Gets the value of the accountingCost property.AccountingCostCodeTypegetAccountingCostCode()Gets the value of the accountingCostCode property.List<AllowanceChargeType>getAllowanceCharge()Gets the value of the allowanceCharge property.BackOrderAllowedIndicatorTypegetBackOrderAllowedIndicator()Gets the value of the backOrderAllowedIndicator property.List<DeliveryType>getDelivery()Gets the value of the delivery property.DeliveryTermsTypegetDeliveryTerms()Gets the value of the deliveryTerms property.IDTypegetID()Gets the value of the id property.InspectionMethodCodeTypegetInspectionMethodCode()Gets the value of the inspectionMethodCode property.ItemTypegetItem()Gets the value of the item property.PriceExtensionTypegetItemPriceExtension()Gets the value of the itemPriceExtension property.LineExtensionAmountTypegetLineExtensionAmount()Gets the value of the lineExtensionAmount property.List<LineReferenceType>getLineReference()Gets the value of the lineReference property.LineStatusCodeTypegetLineStatusCode()Gets the value of the lineStatusCode property.MaximumBackorderQuantityTypegetMaximumBackorderQuantity()Gets the value of the maximumBackorderQuantity property.MaximumQuantityTypegetMaximumQuantity()Gets the value of the maximumQuantity property.MinimumBackorderQuantityTypegetMinimumBackorderQuantity()Gets the value of the minimumBackorderQuantity property.MinimumQuantityTypegetMinimumQuantity()Gets the value of the minimumQuantity property.List<NoteType>getNote()Gets the value of the note property.List<OrderedShipmentType>getOrderedShipment()Gets the value of the orderedShipment property.PartyTypegetOriginatorParty()Gets the value of the originatorParty property.PartialDeliveryIndicatorTypegetPartialDeliveryIndicator()Gets the value of the partialDeliveryIndicator property.PriceTypegetPrice()Gets the value of the price property.PricingReferenceTypegetPricingReference()Gets the value of the pricingReference property.QuantityTypegetQuantity()Gets the value of the quantity property.SalesOrderIDTypegetSalesOrderID()Gets the value of the salesOrderID property.List<LineItemType>getSubLineItem()Gets the value of the subLineItem property.List<TaxTotalType>getTaxTotal()Gets the value of the taxTotal property.TotalTaxAmountTypegetTotalTaxAmount()Gets the value of the totalTaxAmount property.UUIDTypegetUUID()Gets the value of the uuid property.List<WarrantyInformationType>getWarrantyInformation()Gets the value of the warrantyInformation property.PartyTypegetWarrantyParty()Gets the value of the warrantyParty property.PeriodTypegetWarrantyValidityPeriod()Gets the value of the warrantyValidityPeriod property.voidsetAccountingCost(AccountingCostType value)Sets the value of the accountingCost property.voidsetAccountingCostCode(AccountingCostCodeType value)Sets the value of the accountingCostCode property.voidsetBackOrderAllowedIndicator(BackOrderAllowedIndicatorType value)Sets the value of the backOrderAllowedIndicator property.voidsetDeliveryTerms(DeliveryTermsType value)Sets the value of the deliveryTerms property.voidsetID(IDType value)Sets the value of the id property.voidsetInspectionMethodCode(InspectionMethodCodeType value)Sets the value of the inspectionMethodCode property.voidsetItem(ItemType value)Sets the value of the item property.voidsetItemPriceExtension(PriceExtensionType value)Sets the value of the itemPriceExtension property.voidsetLineExtensionAmount(LineExtensionAmountType value)Sets the value of the lineExtensionAmount property.voidsetLineStatusCode(LineStatusCodeType value)Sets the value of the lineStatusCode property.voidsetMaximumBackorderQuantity(MaximumBackorderQuantityType value)Sets the value of the maximumBackorderQuantity property.voidsetMaximumQuantity(MaximumQuantityType value)Sets the value of the maximumQuantity property.voidsetMinimumBackorderQuantity(MinimumBackorderQuantityType value)Sets the value of the minimumBackorderQuantity property.voidsetMinimumQuantity(MinimumQuantityType value)Sets the value of the minimumQuantity property.voidsetOriginatorParty(PartyType value)Sets the value of the originatorParty property.voidsetPartialDeliveryIndicator(PartialDeliveryIndicatorType value)Sets the value of the partialDeliveryIndicator property.voidsetPrice(PriceType value)Sets the value of the price property.voidsetPricingReference(PricingReferenceType value)Sets the value of the pricingReference property.voidsetQuantity(QuantityType value)Sets the value of the quantity property.voidsetSalesOrderID(SalesOrderIDType value)Sets the value of the salesOrderID property.voidsetTotalTaxAmount(TotalTaxAmountType value)Sets the value of the totalTaxAmount property.voidsetUUID(UUIDType value)Sets the value of the uuid property.voidsetWarrantyParty(PartyType value)Sets the value of the warrantyParty property.voidsetWarrantyValidityPeriod(PeriodType value)Sets the value of the warrantyValidityPeriod property.
-
-
-
Field Detail
-
id
protected IDType id
-
salesOrderID
protected SalesOrderIDType salesOrderID
-
uuid
protected UUIDType uuid
-
lineStatusCode
protected LineStatusCodeType lineStatusCode
-
quantity
protected QuantityType quantity
-
lineExtensionAmount
protected LineExtensionAmountType lineExtensionAmount
-
totalTaxAmount
protected TotalTaxAmountType totalTaxAmount
-
minimumQuantity
protected MinimumQuantityType minimumQuantity
-
maximumQuantity
protected MaximumQuantityType maximumQuantity
-
minimumBackorderQuantity
protected MinimumBackorderQuantityType minimumBackorderQuantity
-
maximumBackorderQuantity
protected MaximumBackorderQuantityType maximumBackorderQuantity
-
inspectionMethodCode
protected InspectionMethodCodeType inspectionMethodCode
-
partialDeliveryIndicator
protected PartialDeliveryIndicatorType partialDeliveryIndicator
-
backOrderAllowedIndicator
protected BackOrderAllowedIndicatorType backOrderAllowedIndicator
-
accountingCostCode
protected AccountingCostCodeType accountingCostCode
-
accountingCost
protected AccountingCostType accountingCost
-
warrantyInformation
protected List<WarrantyInformationType> warrantyInformation
-
delivery
protected List<DeliveryType> delivery
-
deliveryTerms
protected DeliveryTermsType deliveryTerms
-
originatorParty
protected PartyType originatorParty
-
orderedShipment
protected List<OrderedShipmentType> orderedShipment
-
pricingReference
protected PricingReferenceType pricingReference
-
allowanceCharge
protected List<AllowanceChargeType> allowanceCharge
-
price
protected PriceType price
-
item
protected ItemType item
-
subLineItem
protected List<LineItemType> subLineItem
-
warrantyValidityPeriod
protected PeriodType warrantyValidityPeriod
-
warrantyParty
protected PartyType warrantyParty
-
taxTotal
protected List<TaxTotalType> taxTotal
-
itemPriceExtension
protected PriceExtensionType itemPriceExtension
-
lineReference
protected List<LineReferenceType> lineReference
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getSalesOrderID
public SalesOrderIDType getSalesOrderID()
Gets the value of the salesOrderID property.- Returns:
- possible object is
SalesOrderIDType
-
setSalesOrderID
public void setSalesOrderID(SalesOrderIDType value)
Sets the value of the salesOrderID property.- Parameters:
value- allowed object isSalesOrderIDType
-
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
-
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
-
getLineStatusCode
public LineStatusCodeType getLineStatusCode()
Gets the value of the lineStatusCode property.- Returns:
- possible object is
LineStatusCodeType
-
setLineStatusCode
public void setLineStatusCode(LineStatusCodeType value)
Sets the value of the lineStatusCode property.- Parameters:
value- allowed object isLineStatusCodeType
-
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
-
getMinimumQuantity
public MinimumQuantityType getMinimumQuantity()
Gets the value of the minimumQuantity property.- Returns:
- possible object is
MinimumQuantityType
-
setMinimumQuantity
public void setMinimumQuantity(MinimumQuantityType value)
Sets the value of the minimumQuantity property.- Parameters:
value- allowed object isMinimumQuantityType
-
getMaximumQuantity
public MaximumQuantityType getMaximumQuantity()
Gets the value of the maximumQuantity property.- Returns:
- possible object is
MaximumQuantityType
-
setMaximumQuantity
public void setMaximumQuantity(MaximumQuantityType value)
Sets the value of the maximumQuantity property.- Parameters:
value- allowed object isMaximumQuantityType
-
getMinimumBackorderQuantity
public MinimumBackorderQuantityType getMinimumBackorderQuantity()
Gets the value of the minimumBackorderQuantity property.- Returns:
- possible object is
MinimumBackorderQuantityType
-
setMinimumBackorderQuantity
public void setMinimumBackorderQuantity(MinimumBackorderQuantityType value)
Sets the value of the minimumBackorderQuantity property.- Parameters:
value- allowed object isMinimumBackorderQuantityType
-
getMaximumBackorderQuantity
public MaximumBackorderQuantityType getMaximumBackorderQuantity()
Gets the value of the maximumBackorderQuantity property.- Returns:
- possible object is
MaximumBackorderQuantityType
-
setMaximumBackorderQuantity
public void setMaximumBackorderQuantity(MaximumBackorderQuantityType value)
Sets the value of the maximumBackorderQuantity property.- Parameters:
value- allowed object isMaximumBackorderQuantityType
-
getInspectionMethodCode
public InspectionMethodCodeType getInspectionMethodCode()
Gets the value of the inspectionMethodCode property.- Returns:
- possible object is
InspectionMethodCodeType
-
setInspectionMethodCode
public void setInspectionMethodCode(InspectionMethodCodeType value)
Sets the value of the inspectionMethodCode property.- Parameters:
value- allowed object isInspectionMethodCodeType
-
getPartialDeliveryIndicator
public PartialDeliveryIndicatorType getPartialDeliveryIndicator()
Gets the value of the partialDeliveryIndicator property.- Returns:
- possible object is
PartialDeliveryIndicatorType
-
setPartialDeliveryIndicator
public void setPartialDeliveryIndicator(PartialDeliveryIndicatorType value)
Sets the value of the partialDeliveryIndicator property.- Parameters:
value- allowed object isPartialDeliveryIndicatorType
-
getBackOrderAllowedIndicator
public BackOrderAllowedIndicatorType getBackOrderAllowedIndicator()
Gets the value of the backOrderAllowedIndicator property.- Returns:
- possible object is
BackOrderAllowedIndicatorType
-
setBackOrderAllowedIndicator
public void setBackOrderAllowedIndicator(BackOrderAllowedIndicatorType value)
Sets the value of the backOrderAllowedIndicator property.- Parameters:
value- allowed object isBackOrderAllowedIndicatorType
-
getAccountingCostCode
public AccountingCostCodeType getAccountingCostCode()
Gets the value of the accountingCostCode property.- Returns:
- possible object is
AccountingCostCodeType
-
setAccountingCostCode
public void setAccountingCostCode(AccountingCostCodeType value)
Sets the value of the accountingCostCode property.- Parameters:
value- allowed object isAccountingCostCodeType
-
getAccountingCost
public AccountingCostType getAccountingCost()
Gets the value of the accountingCost property.- Returns:
- possible object is
AccountingCostType
-
setAccountingCost
public void setAccountingCost(AccountingCostType value)
Sets the value of the accountingCost property.- Parameters:
value- allowed object isAccountingCostType
-
getWarrantyInformation
public List<WarrantyInformationType> getWarrantyInformation()
Gets the value of the warrantyInformation 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 warrantyInformation property.For example, to add a new item, do as follows:
getWarrantyInformation().add(newItem);Objects of the following type(s) are allowed in the list
WarrantyInformationType
-
getDelivery
public List<DeliveryType> getDelivery()
Gets the value of the delivery 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 delivery property.For example, to add a new item, do as follows:
getDelivery().add(newItem);Objects of the following type(s) are allowed in the list
DeliveryType
-
getDeliveryTerms
public DeliveryTermsType getDeliveryTerms()
Gets the value of the deliveryTerms property.- Returns:
- possible object is
DeliveryTermsType
-
setDeliveryTerms
public void setDeliveryTerms(DeliveryTermsType value)
Sets the value of the deliveryTerms property.- Parameters:
value- allowed object isDeliveryTermsType
-
getOriginatorParty
public PartyType getOriginatorParty()
Gets the value of the originatorParty property.- Returns:
- possible object is
PartyType
-
setOriginatorParty
public void setOriginatorParty(PartyType value)
Sets the value of the originatorParty property.- Parameters:
value- allowed object isPartyType
-
getOrderedShipment
public List<OrderedShipmentType> getOrderedShipment()
Gets the value of the orderedShipment 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 orderedShipment property.For example, to add a new item, do as follows:
getOrderedShipment().add(newItem);Objects of the following type(s) are allowed in the list
OrderedShipmentType
-
getPricingReference
public PricingReferenceType getPricingReference()
Gets the value of the pricingReference property.- Returns:
- possible object is
PricingReferenceType
-
setPricingReference
public void setPricingReference(PricingReferenceType value)
Sets the value of the pricingReference property.- Parameters:
value- allowed object isPricingReferenceType
-
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
-
getPrice
public PriceType getPrice()
Gets the value of the price property.- Returns:
- possible object is
PriceType
-
setPrice
public void setPrice(PriceType value)
Sets the value of the price property.- Parameters:
value- allowed object isPriceType
-
getItem
public ItemType getItem()
Gets the value of the item property.- Returns:
- possible object is
ItemType
-
setItem
public void setItem(ItemType value)
Sets the value of the item property.- Parameters:
value- allowed object isItemType
-
getSubLineItem
public List<LineItemType> getSubLineItem()
Gets the value of the subLineItem 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 subLineItem property.For example, to add a new item, do as follows:
getSubLineItem().add(newItem);Objects of the following type(s) are allowed in the list
LineItemType
-
getWarrantyValidityPeriod
public PeriodType getWarrantyValidityPeriod()
Gets the value of the warrantyValidityPeriod property.- Returns:
- possible object is
PeriodType
-
setWarrantyValidityPeriod
public void setWarrantyValidityPeriod(PeriodType value)
Sets the value of the warrantyValidityPeriod property.- Parameters:
value- allowed object isPeriodType
-
getWarrantyParty
public PartyType getWarrantyParty()
Gets the value of the warrantyParty property.- Returns:
- possible object is
PartyType
-
setWarrantyParty
public void setWarrantyParty(PartyType value)
Sets the value of the warrantyParty property.- Parameters:
value- allowed object isPartyType
-
getTaxTotal
public List<TaxTotalType> getTaxTotal()
Gets the value of the taxTotal 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 taxTotal property.For example, to add a new item, do as follows:
getTaxTotal().add(newItem);Objects of the following type(s) are allowed in the list
TaxTotalType
-
getItemPriceExtension
public PriceExtensionType getItemPriceExtension()
Gets the value of the itemPriceExtension property.- Returns:
- possible object is
PriceExtensionType
-
setItemPriceExtension
public void setItemPriceExtension(PriceExtensionType value)
Sets the value of the itemPriceExtension property.- Parameters:
value- allowed object isPriceExtensionType
-
getLineReference
public List<LineReferenceType> getLineReference()
Gets the value of the lineReference 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 lineReference property.For example, to add a new item, do as follows:
getLineReference().add(newItem);Objects of the following type(s) are allowed in the list
LineReferenceType
-
-