@CodingStyleguideUnaware public class ItemLocationQuantityType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Details</ccts:DictionaryEntryName><ccts:Definition>A class for information about pricing structure, lead time, and location associated with an item.</ccts:Definition><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass></ccts:Component>
Java class for ItemLocationQuantityType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemLocationQuantityType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LeadTimeMeasure" 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}HazardousRiskIndicator" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TradingRestrictions" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ApplicableTerritoryAddress" 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}DeliveryUnit" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ApplicableTaxCategory" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Package" 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}DependentPriceReference" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
| Constructor and Description |
|---|
ItemLocationQuantityType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllowanceCharge(AllowanceChargeType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addApplicableTaxCategory(TaxCategoryType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addApplicableTerritoryAddress(AddressType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addDeliveryUnit(DeliveryUnitType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addTradingRestrictions(TradingRestrictionsType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
ItemLocationQuantityType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(ItemLocationQuantityType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<AllowanceChargeType> |
getAllowanceCharge()
<?
|
AllowanceChargeType |
getAllowanceChargeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAllowanceChargeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TaxCategoryType> |
getApplicableTaxCategory()
<?
|
TaxCategoryType |
getApplicableTaxCategoryAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getApplicableTaxCategoryCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<AddressType> |
getApplicableTerritoryAddress()
<?
|
AddressType |
getApplicableTerritoryAddressAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getApplicableTerritoryAddressCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<DeliveryUnitType> |
getDeliveryUnit()
<?
|
DeliveryUnitType |
getDeliveryUnitAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDeliveryUnitCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
DependentPriceReferenceType |
getDependentPriceReference()
<?
|
HazardousRiskIndicatorType |
getHazardousRiskIndicator()
<?
|
LeadTimeMeasureType |
getLeadTimeMeasure()
<?
|
BigDecimal |
getLeadTimeMeasureValue()
Get the value of the contained LeadTimeMeasureType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MaximumQuantityType |
getMaximumQuantity()
<?
|
BigDecimal |
getMaximumQuantityValue()
Get the value of the contained MaximumQuantityType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MinimumQuantityType |
getMinimumQuantity()
<?
|
BigDecimal |
getMinimumQuantityValue()
Get the value of the contained MinimumQuantityType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PackageType |
getPackage()
<?
|
PriceType |
getPrice()
<?
|
List<TradingRestrictionsType> |
getTradingRestrictions()
<?
|
TradingRestrictionsType |
getTradingRestrictionsAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getTradingRestrictionsCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasApplicableTaxCategoryEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasApplicableTerritoryAddressEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasDeliveryUnitEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoApplicableTaxCategoryEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoApplicableTerritoryAddressEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoDeliveryUnitEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoTradingRestrictionsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasTradingRestrictionsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
isHazardousRiskIndicatorValue(boolean nullValue)
Get the value of the contained HazardousRiskIndicatorType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setAllowanceCharge(List<AllowanceChargeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setApplicableTaxCategory(List<TaxCategoryType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setApplicableTerritoryAddress(List<AddressType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDeliveryUnit(List<DeliveryUnitType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDependentPriceReference(DependentPriceReferenceType value)
Sets the value of the dependentPriceReference property.
|
HazardousRiskIndicatorType |
setHazardousRiskIndicator(boolean valueParam)
Special setter with value of type boolean
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setHazardousRiskIndicator(HazardousRiskIndicatorType value)
Sets the value of the hazardousRiskIndicator property.
|
LeadTimeMeasureType |
setLeadTimeMeasure(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setLeadTimeMeasure(LeadTimeMeasureType value)
Sets the value of the leadTimeMeasure property.
|
MaximumQuantityType |
setMaximumQuantity(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMaximumQuantity(MaximumQuantityType value)
Sets the value of the maximumQuantity property.
|
MinimumQuantityType |
setMinimumQuantity(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMinimumQuantity(MinimumQuantityType value)
Sets the value of the minimumQuantity property.
|
void |
setPackage(PackageType value)
Sets the value of the package property.
|
void |
setPrice(PriceType value)
Sets the value of the price property.
|
void |
setTradingRestrictions(List<TradingRestrictionsType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public ItemLocationQuantityType()
@Nullable public LeadTimeMeasureType getLeadTimeMeasure()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Lead Time. Measure</ccts:DictionaryEntryName><ccts:Definition>The lead time, i.e., the time taken from the time at which an item is ordered to the time of its delivery.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Lead Time</ccts:PropertyTerm><ccts:RepresentationTerm>Measure</ccts:RepresentationTerm><ccts:DataType>Measure. Type</ccts:DataType><ccts:Examples>2 days , 24 hours </ccts:Examples></ccts:Component>
LeadTimeMeasureTypepublic void setLeadTimeMeasure(@Nullable LeadTimeMeasureType value)
value - allowed object is
LeadTimeMeasureType@Nullable public MinimumQuantityType getMinimumQuantity()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Minimum_ Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>The minimum quantity that can be ordered to qualify for a specific price.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTermQualifier>Minimum</ccts:PropertyTermQualifier><ccts:PropertyTerm>Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType><ccts:Examples>10 boxes , 1 carton , 1000 sheets </ccts:Examples></ccts:Component>
MinimumQuantityTypepublic void setMinimumQuantity(@Nullable MinimumQuantityType value)
value - allowed object is
MinimumQuantityType@Nullable public MaximumQuantityType getMaximumQuantity()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Maximum_ Quantity. Quantity</ccts:DictionaryEntryName><ccts:Definition>The maximum quantity that can be ordered to qualify for a specific price.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier><ccts:PropertyTerm>Quantity</ccts:PropertyTerm><ccts:RepresentationTerm>Quantity</ccts:RepresentationTerm><ccts:DataType>Quantity. Type</ccts:DataType><ccts:Examples>10 boxes , 1 carton , 1000 sheets </ccts:Examples></ccts:Component>
MaximumQuantityTypepublic void setMaximumQuantity(@Nullable MaximumQuantityType value)
value - allowed object is
MaximumQuantityType@Nullable public HazardousRiskIndicatorType getHazardousRiskIndicator()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Hazardous Risk_ Indicator. Indicator</ccts:DictionaryEntryName><ccts:Definition>An indication that the transported item, as delivered, in the stated quantity to the stated location, is subject to an international regulation concerning the carriage of dangerous goods (true) or not (false).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTermQualifier>Hazardous Risk</ccts:PropertyTermQualifier><ccts:PropertyTerm>Indicator</ccts:PropertyTerm><ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm><ccts:DataType>Indicator. Type</ccts:DataType><ccts:Examples>Default is negative</ccts:Examples></ccts:Component>
HazardousRiskIndicatorTypepublic void setHazardousRiskIndicator(@Nullable HazardousRiskIndicatorType value)
value - allowed object is
HazardousRiskIndicatorType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradingRestrictionsType> getTradingRestrictions()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Trading Restrictions. Text</ccts:DictionaryEntryName><ccts:Definition>Text describing trade restrictions on the quantity of this item or on the item itself.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Trading Restrictions</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:Examples>not for export </ccts:Examples></ccts:Component>Gets the value of the tradingRestrictions 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 set method for the tradingRestrictions property.
For example, to add a new item, do as follows:
getTradingRestrictions().add(newItem);
Objects of the following type(s) are allowed in the list
TradingRestrictionsType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AddressType> getApplicableTerritoryAddress()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Applicable Territory_ Address. Address</ccts:DictionaryEntryName><ccts:Definition>The applicable sales territory.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTermQualifier>Applicable Territory</ccts:PropertyTermQualifier><ccts:PropertyTerm>Address</ccts:PropertyTerm><ccts:AssociatedObjectClass>Address</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Address</ccts:RepresentationTerm></ccts:Component>Gets the value of the applicableTerritoryAddress 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 set method for the applicableTerritoryAddress property.
For example, to add a new item, do as follows:
getApplicableTerritoryAddress().add(newItem);
Objects of the following type(s) are allowed in the list
AddressType
@Nullable public PriceType getPrice()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Price</ccts:DictionaryEntryName><ccts:Definition>The price associated with the given location.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Price</ccts:PropertyTerm><ccts:AssociatedObjectClass>Price</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Price</ccts:RepresentationTerm></ccts:Component>
PriceTypepublic void setPrice(@Nullable PriceType value)
value - allowed object is
PriceType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<DeliveryUnitType> getDeliveryUnit()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Delivery Unit</ccts:DictionaryEntryName><ccts:Definition>A delivery unit in which the item is located.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Delivery Unit</ccts:PropertyTerm><ccts:AssociatedObjectClass>Delivery Unit</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Delivery Unit</ccts:RepresentationTerm></ccts:Component>Gets the value of the deliveryUnit 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 set method for the deliveryUnit property.
For example, to add a new item, do as follows:
getDeliveryUnit().add(newItem);
Objects of the following type(s) are allowed in the list
DeliveryUnitType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TaxCategoryType> getApplicableTaxCategory()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Applicable_ Tax Category. Tax Category</ccts:DictionaryEntryName><ccts:Definition>A tax category applicable to this item location quantity.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTermQualifier>Applicable</ccts:PropertyTermQualifier><ccts:PropertyTerm>Tax Category</ccts:PropertyTerm><ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Tax Category</ccts:RepresentationTerm></ccts:Component>Gets the value of the applicableTaxCategory 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 set method for the applicableTaxCategory property.
For example, to add a new item, do as follows:
getApplicableTaxCategory().add(newItem);
Objects of the following type(s) are allowed in the list
TaxCategoryType
@Nullable public PackageType getPackage()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Package</ccts:DictionaryEntryName><ccts:Definition>The package to which this price applies.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Package</ccts:PropertyTerm><ccts:AssociatedObjectClass>Package</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Package</ccts:RepresentationTerm></ccts:Component>
PackageTypepublic void setPackage(@Nullable PackageType value)
value - allowed object is
PackageType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AllowanceChargeType> getAllowanceCharge()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Allowance Charge</ccts:DictionaryEntryName><ccts:Definition>An allowance or charge associated with this item location quantity.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Allowance Charge</ccts:PropertyTerm><ccts:AssociatedObjectClass>Allowance Charge</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Allowance Charge</ccts:RepresentationTerm></ccts:Component>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 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
@Nullable public DependentPriceReferenceType getDependentPriceReference()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Item Location Quantity. Dependent Price Reference</ccts:DictionaryEntryName><ccts:Definition>The price of the item as a percentage of the price of some other item.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Item Location Quantity</ccts:ObjectClass><ccts:PropertyTerm>Dependent Price Reference</ccts:PropertyTerm><ccts:AssociatedObjectClass>Dependent Price Reference</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Dependent Price Reference</ccts:RepresentationTerm></ccts:Component>
DependentPriceReferenceTypepublic void setDependentPriceReference(@Nullable DependentPriceReferenceType value)
value - allowed object is
DependentPriceReferenceTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setTradingRestrictions(@Nullable List<TradingRestrictionsType> aList)
aList - The new list member to set. May be null.public void setApplicableTerritoryAddress(@Nullable List<AddressType> aList)
aList - The new list member to set. May be null.public void setDeliveryUnit(@Nullable List<DeliveryUnitType> aList)
aList - The new list member to set. May be null.public void setApplicableTaxCategory(@Nullable List<TaxCategoryType> aList)
aList - The new list member to set. May be null.public void setAllowanceCharge(@Nullable List<AllowanceChargeType> aList)
aList - The new list member to set. May be null.public boolean hasTradingRestrictionsEntries()
true if at least one item is contained, false otherwise.public boolean hasNoTradingRestrictionsEntries()
true if no item is contained, false otherwise.@Nonnegative public int getTradingRestrictionsCount()
@Nullable public TradingRestrictionsType getTradingRestrictionsAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addTradingRestrictions(@Nonnull TradingRestrictionsType elem)
elem - The element to be added. May not be null.public boolean hasApplicableTerritoryAddressEntries()
true if at least one item is contained, false otherwise.public boolean hasNoApplicableTerritoryAddressEntries()
true if no item is contained, false otherwise.@Nonnegative public int getApplicableTerritoryAddressCount()
@Nullable public AddressType getApplicableTerritoryAddressAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addApplicableTerritoryAddress(@Nonnull AddressType elem)
elem - The element to be added. May not be null.public boolean hasDeliveryUnitEntries()
true if at least one item is contained, false otherwise.public boolean hasNoDeliveryUnitEntries()
true if no item is contained, false otherwise.@Nonnegative public int getDeliveryUnitCount()
@Nullable public DeliveryUnitType getDeliveryUnitAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addDeliveryUnit(@Nonnull DeliveryUnitType elem)
elem - The element to be added. May not be null.public boolean hasApplicableTaxCategoryEntries()
true if at least one item is contained, false otherwise.public boolean hasNoApplicableTaxCategoryEntries()
true if no item is contained, false otherwise.@Nonnegative public int getApplicableTaxCategoryCount()
@Nullable public TaxCategoryType getApplicableTaxCategoryAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addApplicableTaxCategory(@Nonnull TaxCategoryType elem)
elem - The element to be added. May not be null.public boolean hasAllowanceChargeEntries()
true if at least one item is contained, false otherwise.public boolean hasNoAllowanceChargeEntries()
true if no item is contained, false otherwise.@Nonnegative public int getAllowanceChargeCount()
@Nullable public AllowanceChargeType getAllowanceChargeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addAllowanceCharge(@Nonnull AllowanceChargeType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull ItemLocationQuantityType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public ItemLocationQuantityType clone()
@Nonnull public HazardousRiskIndicatorType setHazardousRiskIndicator(boolean valueParam)
valueParam - The value to be set.null@Nonnull public LeadTimeMeasureType setLeadTimeMeasure(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MinimumQuantityType setMinimumQuantity(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MaximumQuantityType setMaximumQuantity(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nullable public BigDecimal getLeadTimeMeasureValue()
null@Nullable public BigDecimal getMinimumQuantityValue()
null@Nullable public BigDecimal getMaximumQuantityValue()
nullpublic boolean isHazardousRiskIndicatorValue(boolean nullValue)
nullValue - The value to be returned, if the owning object is nullCopyright © 2014–2020 Philip Helger. All rights reserved.