public class SupplyChainTradeAgreementType extends Object
Java class for SupplyChainTradeAgreementType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SupplyChainTradeAgreementType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="BuyerReference" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SellerTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
<element name="BuyerTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
<element name="ProductEndUserTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
<element name="ApplicableTradeDeliveryTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeDeliveryTermsType" minOccurs="0"/>
<element name="BuyerOrderReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ContractReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AdditionalReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="GrossPriceProductTradePrice" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePriceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="NetPriceProductTradePrice" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePriceType" maxOccurs="unbounded" minOccurs="0"/>
<element name="CustomerOrderReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<ReferencedDocumentType> |
additionalReferencedDocument |
protected TradeDeliveryTermsType |
applicableTradeDeliveryTerms |
protected List<ReferencedDocumentType> |
buyerOrderReferencedDocument |
protected List<TextType> |
buyerReference |
protected TradePartyType |
buyerTradeParty |
protected List<ReferencedDocumentType> |
contractReferencedDocument |
protected List<ReferencedDocumentType> |
customerOrderReferencedDocument |
protected List<TradePriceType> |
grossPriceProductTradePrice |
protected List<TradePriceType> |
netPriceProductTradePrice |
protected TradePartyType |
productEndUserTradeParty |
protected TradePartyType |
sellerTradeParty |
| Constructor and Description |
|---|
SupplyChainTradeAgreementType() |
protected TradePartyType sellerTradeParty
protected TradePartyType buyerTradeParty
protected TradePartyType productEndUserTradeParty
protected TradeDeliveryTermsType applicableTradeDeliveryTerms
protected List<ReferencedDocumentType> buyerOrderReferencedDocument
protected List<ReferencedDocumentType> contractReferencedDocument
protected List<ReferencedDocumentType> additionalReferencedDocument
protected List<TradePriceType> grossPriceProductTradePrice
protected List<TradePriceType> netPriceProductTradePrice
protected List<ReferencedDocumentType> customerOrderReferencedDocument
public List<TextType> getBuyerReference()
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 buyerReference property.
For example, to add a new item, do as follows:
getBuyerReference().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
public TradePartyType getSellerTradeParty()
TradePartyTypepublic void setSellerTradeParty(TradePartyType value)
value - allowed object is
TradePartyTypepublic TradePartyType getBuyerTradeParty()
TradePartyTypepublic void setBuyerTradeParty(TradePartyType value)
value - allowed object is
TradePartyTypepublic TradePartyType getProductEndUserTradeParty()
TradePartyTypepublic void setProductEndUserTradeParty(TradePartyType value)
value - allowed object is
TradePartyTypepublic TradeDeliveryTermsType getApplicableTradeDeliveryTerms()
TradeDeliveryTermsTypepublic void setApplicableTradeDeliveryTerms(TradeDeliveryTermsType value)
value - allowed object is
TradeDeliveryTermsTypepublic List<ReferencedDocumentType> getBuyerOrderReferencedDocument()
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 buyerOrderReferencedDocument property.
For example, to add a new item, do as follows:
getBuyerOrderReferencedDocument().add(newItem);
Objects of the following type(s) are allowed in the list
ReferencedDocumentType
public List<ReferencedDocumentType> getContractReferencedDocument()
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 contractReferencedDocument property.
For example, to add a new item, do as follows:
getContractReferencedDocument().add(newItem);
Objects of the following type(s) are allowed in the list
ReferencedDocumentType
public List<ReferencedDocumentType> getAdditionalReferencedDocument()
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 additionalReferencedDocument property.
For example, to add a new item, do as follows:
getAdditionalReferencedDocument().add(newItem);
Objects of the following type(s) are allowed in the list
ReferencedDocumentType
public List<TradePriceType> getGrossPriceProductTradePrice()
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 grossPriceProductTradePrice property.
For example, to add a new item, do as follows:
getGrossPriceProductTradePrice().add(newItem);
Objects of the following type(s) are allowed in the list
TradePriceType
public List<TradePriceType> getNetPriceProductTradePrice()
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 netPriceProductTradePrice property.
For example, to add a new item, do as follows:
getNetPriceProductTradePrice().add(newItem);
Objects of the following type(s) are allowed in the list
TradePriceType
public List<ReferencedDocumentType> getCustomerOrderReferencedDocument()
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 customerOrderReferencedDocument property.
For example, to add a new item, do as follows:
getCustomerOrderReferencedDocument().add(newItem);
Objects of the following type(s) are allowed in the list
ReferencedDocumentType
public SupplyChainTradeAgreementType withBuyerReference(TextType... values)
public SupplyChainTradeAgreementType withBuyerReference(Collection<TextType> values)
public SupplyChainTradeAgreementType withSellerTradeParty(TradePartyType value)
public SupplyChainTradeAgreementType withBuyerTradeParty(TradePartyType value)
public SupplyChainTradeAgreementType withProductEndUserTradeParty(TradePartyType value)
public SupplyChainTradeAgreementType withApplicableTradeDeliveryTerms(TradeDeliveryTermsType value)
public SupplyChainTradeAgreementType withBuyerOrderReferencedDocument(ReferencedDocumentType... values)
public SupplyChainTradeAgreementType withBuyerOrderReferencedDocument(Collection<ReferencedDocumentType> values)
public SupplyChainTradeAgreementType withContractReferencedDocument(ReferencedDocumentType... values)
public SupplyChainTradeAgreementType withContractReferencedDocument(Collection<ReferencedDocumentType> values)
public SupplyChainTradeAgreementType withAdditionalReferencedDocument(ReferencedDocumentType... values)
public SupplyChainTradeAgreementType withAdditionalReferencedDocument(Collection<ReferencedDocumentType> values)
public SupplyChainTradeAgreementType withGrossPriceProductTradePrice(TradePriceType... values)
public SupplyChainTradeAgreementType withGrossPriceProductTradePrice(Collection<TradePriceType> values)
public SupplyChainTradeAgreementType withNetPriceProductTradePrice(TradePriceType... values)
public SupplyChainTradeAgreementType withNetPriceProductTradePrice(Collection<TradePriceType> values)
public SupplyChainTradeAgreementType withCustomerOrderReferencedDocument(ReferencedDocumentType... values)
public SupplyChainTradeAgreementType withCustomerOrderReferencedDocument(Collection<ReferencedDocumentType> values)
Copyright © 2014–2019 Philip Helger. All rights reserved.