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>
| Constructor and Description |
|---|
LineItemType() |
| Modifier and Type | Method and Description |
|---|---|
AccountingCostType |
getAccountingCost()
Gets the value of the accountingCost property.
|
AccountingCostCodeType |
getAccountingCostCode()
Gets the value of the accountingCostCode property.
|
List<AllowanceChargeType> |
getAllowanceCharge()
Gets the value of the allowanceCharge property.
|
BackOrderAllowedIndicatorType |
getBackOrderAllowedIndicator()
Gets the value of the backOrderAllowedIndicator property.
|
List<DeliveryType> |
getDelivery()
Gets the value of the delivery property.
|
DeliveryTermsType |
getDeliveryTerms()
Gets the value of the deliveryTerms property.
|
IDType |
getID()
Gets the value of the id property.
|
InspectionMethodCodeType |
getInspectionMethodCode()
Gets the value of the inspectionMethodCode property.
|
ItemType |
getItem()
Gets the value of the item property.
|
PriceExtensionType |
getItemPriceExtension()
Gets the value of the itemPriceExtension property.
|
LineExtensionAmountType |
getLineExtensionAmount()
Gets the value of the lineExtensionAmount property.
|
List<LineReferenceType> |
getLineReference()
Gets the value of the lineReference property.
|
LineStatusCodeType |
getLineStatusCode()
Gets the value of the lineStatusCode property.
|
MaximumBackorderQuantityType |
getMaximumBackorderQuantity()
Gets the value of the maximumBackorderQuantity property.
|
MaximumQuantityType |
getMaximumQuantity()
Gets the value of the maximumQuantity property.
|
MinimumBackorderQuantityType |
getMinimumBackorderQuantity()
Gets the value of the minimumBackorderQuantity property.
|
MinimumQuantityType |
getMinimumQuantity()
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.
|
PartyType |
getOriginatorParty()
Gets the value of the originatorParty property.
|
PartialDeliveryIndicatorType |
getPartialDeliveryIndicator()
Gets the value of the partialDeliveryIndicator property.
|
PriceType |
getPrice()
Gets the value of the price property.
|
PricingReferenceType |
getPricingReference()
Gets the value of the pricingReference property.
|
QuantityType |
getQuantity()
Gets the value of the quantity property.
|
SalesOrderIDType |
getSalesOrderID()
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.
|
TotalTaxAmountType |
getTotalTaxAmount()
Gets the value of the totalTaxAmount property.
|
UUIDType |
getUUID()
Gets the value of the uuid property.
|
List<WarrantyInformationType> |
getWarrantyInformation()
Gets the value of the warrantyInformation property.
|
PartyType |
getWarrantyParty()
Gets the value of the warrantyParty property.
|
PeriodType |
getWarrantyValidityPeriod()
Gets the value of the warrantyValidityPeriod property.
|
void |
setAccountingCost(AccountingCostType value)
Sets the value of the accountingCost property.
|
void |
setAccountingCostCode(AccountingCostCodeType value)
Sets the value of the accountingCostCode property.
|
void |
setBackOrderAllowedIndicator(BackOrderAllowedIndicatorType value)
Sets the value of the backOrderAllowedIndicator property.
|
void |
setDeliveryTerms(DeliveryTermsType value)
Sets the value of the deliveryTerms property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
void |
setInspectionMethodCode(InspectionMethodCodeType value)
Sets the value of the inspectionMethodCode property.
|
void |
setItem(ItemType value)
Sets the value of the item property.
|
void |
setItemPriceExtension(PriceExtensionType value)
Sets the value of the itemPriceExtension property.
|
void |
setLineExtensionAmount(LineExtensionAmountType value)
Sets the value of the lineExtensionAmount property.
|
void |
setLineStatusCode(LineStatusCodeType value)
Sets the value of the lineStatusCode property.
|
void |
setMaximumBackorderQuantity(MaximumBackorderQuantityType value)
Sets the value of the maximumBackorderQuantity property.
|
void |
setMaximumQuantity(MaximumQuantityType value)
Sets the value of the maximumQuantity property.
|
void |
setMinimumBackorderQuantity(MinimumBackorderQuantityType value)
Sets the value of the minimumBackorderQuantity property.
|
void |
setMinimumQuantity(MinimumQuantityType value)
Sets the value of the minimumQuantity property.
|
void |
setOriginatorParty(PartyType value)
Sets the value of the originatorParty property.
|
void |
setPartialDeliveryIndicator(PartialDeliveryIndicatorType value)
Sets the value of the partialDeliveryIndicator property.
|
void |
setPrice(PriceType value)
Sets the value of the price property.
|
void |
setPricingReference(PricingReferenceType value)
Sets the value of the pricingReference property.
|
void |
setQuantity(QuantityType value)
Sets the value of the quantity property.
|
void |
setSalesOrderID(SalesOrderIDType value)
Sets the value of the salesOrderID property.
|
void |
setTotalTaxAmount(TotalTaxAmountType value)
Sets the value of the totalTaxAmount property.
|
void |
setUUID(UUIDType value)
Sets the value of the uuid property.
|
void |
setWarrantyParty(PartyType value)
Sets the value of the warrantyParty property.
|
void |
setWarrantyValidityPeriod(PeriodType value)
Sets the value of the warrantyValidityPeriod property.
|
protected IDType id
protected SalesOrderIDType salesOrderID
protected UUIDType uuid
protected LineStatusCodeType lineStatusCode
protected QuantityType quantity
protected LineExtensionAmountType lineExtensionAmount
protected TotalTaxAmountType totalTaxAmount
protected MinimumQuantityType minimumQuantity
protected MaximumQuantityType maximumQuantity
protected MinimumBackorderQuantityType minimumBackorderQuantity
protected MaximumBackorderQuantityType maximumBackorderQuantity
protected InspectionMethodCodeType inspectionMethodCode
protected PartialDeliveryIndicatorType partialDeliveryIndicator
protected BackOrderAllowedIndicatorType backOrderAllowedIndicator
protected AccountingCostCodeType accountingCostCode
protected AccountingCostType accountingCost
protected List<WarrantyInformationType> warrantyInformation
protected List<DeliveryType> delivery
protected DeliveryTermsType deliveryTerms
protected PartyType originatorParty
protected List<OrderedShipmentType> orderedShipment
protected PricingReferenceType pricingReference
protected List<AllowanceChargeType> allowanceCharge
protected PriceType price
protected ItemType item
protected List<LineItemType> subLineItem
protected PeriodType warrantyValidityPeriod
protected PartyType warrantyParty
protected List<TaxTotalType> taxTotal
protected PriceExtensionType itemPriceExtension
protected List<LineReferenceType> lineReference
public void setID(IDType value)
value - allowed object is
IDTypepublic SalesOrderIDType getSalesOrderID()
SalesOrderIDTypepublic void setSalesOrderID(SalesOrderIDType value)
value - allowed object is
SalesOrderIDTypepublic UUIDType getUUID()
UUIDTypepublic void setUUID(UUIDType value)
value - allowed object is
UUIDTypepublic List<NoteType> getNote()
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 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
public LineStatusCodeType getLineStatusCode()
LineStatusCodeTypepublic void setLineStatusCode(LineStatusCodeType value)
value - allowed object is
LineStatusCodeTypepublic QuantityType getQuantity()
QuantityTypepublic void setQuantity(QuantityType value)
value - allowed object is
QuantityTypepublic LineExtensionAmountType getLineExtensionAmount()
LineExtensionAmountTypepublic void setLineExtensionAmount(LineExtensionAmountType value)
value - allowed object is
LineExtensionAmountTypepublic TotalTaxAmountType getTotalTaxAmount()
TotalTaxAmountTypepublic void setTotalTaxAmount(TotalTaxAmountType value)
value - allowed object is
TotalTaxAmountTypepublic MinimumQuantityType getMinimumQuantity()
MinimumQuantityTypepublic void setMinimumQuantity(MinimumQuantityType value)
value - allowed object is
MinimumQuantityTypepublic MaximumQuantityType getMaximumQuantity()
MaximumQuantityTypepublic void setMaximumQuantity(MaximumQuantityType value)
value - allowed object is
MaximumQuantityTypepublic MinimumBackorderQuantityType getMinimumBackorderQuantity()
MinimumBackorderQuantityTypepublic void setMinimumBackorderQuantity(MinimumBackorderQuantityType value)
value - allowed object is
MinimumBackorderQuantityTypepublic MaximumBackorderQuantityType getMaximumBackorderQuantity()
MaximumBackorderQuantityTypepublic void setMaximumBackorderQuantity(MaximumBackorderQuantityType value)
value - allowed object is
MaximumBackorderQuantityTypepublic InspectionMethodCodeType getInspectionMethodCode()
InspectionMethodCodeTypepublic void setInspectionMethodCode(InspectionMethodCodeType value)
value - allowed object is
InspectionMethodCodeTypepublic PartialDeliveryIndicatorType getPartialDeliveryIndicator()
PartialDeliveryIndicatorTypepublic void setPartialDeliveryIndicator(PartialDeliveryIndicatorType value)
value - allowed object is
PartialDeliveryIndicatorTypepublic BackOrderAllowedIndicatorType getBackOrderAllowedIndicator()
BackOrderAllowedIndicatorTypepublic void setBackOrderAllowedIndicator(BackOrderAllowedIndicatorType value)
value - allowed object is
BackOrderAllowedIndicatorTypepublic AccountingCostCodeType getAccountingCostCode()
AccountingCostCodeTypepublic void setAccountingCostCode(AccountingCostCodeType value)
value - allowed object is
AccountingCostCodeTypepublic AccountingCostType getAccountingCost()
AccountingCostTypepublic void setAccountingCost(AccountingCostType value)
value - allowed object is
AccountingCostTypepublic List<WarrantyInformationType> getWarrantyInformation()
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 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
public List<DeliveryType> getDelivery()
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 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
public DeliveryTermsType getDeliveryTerms()
DeliveryTermsTypepublic void setDeliveryTerms(DeliveryTermsType value)
value - allowed object is
DeliveryTermsTypepublic PartyType getOriginatorParty()
PartyTypepublic void setOriginatorParty(PartyType value)
value - allowed object is
PartyTypepublic List<OrderedShipmentType> getOrderedShipment()
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 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
public PricingReferenceType getPricingReference()
PricingReferenceTypepublic void setPricingReference(PricingReferenceType value)
value - allowed object is
PricingReferenceTypepublic List<AllowanceChargeType> getAllowanceCharge()
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 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
public PriceType getPrice()
PriceTypepublic void setPrice(PriceType value)
value - allowed object is
PriceTypepublic ItemType getItem()
ItemTypepublic void setItem(ItemType value)
value - allowed object is
ItemTypepublic List<LineItemType> getSubLineItem()
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 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
public PeriodType getWarrantyValidityPeriod()
PeriodTypepublic void setWarrantyValidityPeriod(PeriodType value)
value - allowed object is
PeriodTypepublic PartyType getWarrantyParty()
PartyTypepublic void setWarrantyParty(PartyType value)
value - allowed object is
PartyTypepublic List<TaxTotalType> getTaxTotal()
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 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
public PriceExtensionType getItemPriceExtension()
PriceExtensionTypepublic void setItemPriceExtension(PriceExtensionType value)
value - allowed object is
PriceExtensionTypepublic List<LineReferenceType> getLineReference()
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 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
Copyright © 2017 Direktoratet for forvaltning og IKT (Difi). All rights reserved.