@CodingStyleguideUnaware public class LogisticsServiceChargeType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
Java class for LogisticsServiceChargeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LogisticsServiceChargeType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ID" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}FreightChargeTypeIDType" minOccurs="0"/>
<element name="Description" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PaymentArrangementCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}CodeType" minOccurs="0"/>
<element name="TariffClassCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}FreightChargeTariffClassCodeType" minOccurs="0"/>
<element name="ChargeCategoryCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}CodeType" minOccurs="0"/>
<element name="ServiceCategoryCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}CodeType" minOccurs="0"/>
<element name="DisbursementAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}AmountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AppliedAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}AmountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="AllowanceCharge" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="PayingPartyRoleCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}ChargePayingPartyRoleCodeType" minOccurs="0"/>
<element name="CalculationBasisCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}LogisticsChargeCalculationBasisCodeType" minOccurs="0"/>
<element name="CalculationBasis" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="TransportPaymentMethodCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}CodeType" minOccurs="0"/>
<element name="PaymentPlaceLogisticsLocation" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}LogisticsLocationType" minOccurs="0"/>
<element name="AppliedFromLogisticsLocation" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}LogisticsLocationType" minOccurs="0"/>
<element name="AppliedToLogisticsLocation" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}LogisticsLocationType" minOccurs="0"/>
<element name="AppliedTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeTaxType" maxOccurs="unbounded" 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 |
|---|
LogisticsServiceChargeType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addAppliedAmount(AmountType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addAppliedTradeTax(TradeTaxType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addDescription(TextType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addDisbursementAmount(AmountType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
LogisticsServiceChargeType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(LogisticsServiceChargeType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
TextType |
getAllowanceCharge()
Gets the value of the allowanceCharge property.
|
String |
getAllowanceChargeValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<AmountType> |
getAppliedAmount()
Gets the value of the appliedAmount property.
|
AmountType |
getAppliedAmountAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAppliedAmountCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
LogisticsLocationType |
getAppliedFromLogisticsLocation()
Gets the value of the appliedFromLogisticsLocation property.
|
LogisticsLocationType |
getAppliedToLogisticsLocation()
Gets the value of the appliedToLogisticsLocation property.
|
List<TradeTaxType> |
getAppliedTradeTax()
Gets the value of the appliedTradeTax property.
|
TradeTaxType |
getAppliedTradeTaxAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAppliedTradeTaxCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
getCalculationBasis()
Gets the value of the calculationBasis property.
|
LogisticsChargeCalculationBasisCodeType |
getCalculationBasisCode()
Gets the value of the calculationBasisCode property.
|
String |
getCalculationBasisCodeValue()
Get the value of the contained LogisticsChargeCalculationBasisCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
String |
getCalculationBasisValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
CodeType |
getChargeCategoryCode()
Gets the value of the chargeCategoryCode property.
|
String |
getChargeCategoryCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<TextType> |
getDescription()
Gets the value of the description property.
|
TextType |
getDescriptionAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDescriptionCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<AmountType> |
getDisbursementAmount()
Gets the value of the disbursementAmount property.
|
AmountType |
getDisbursementAmountAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDisbursementAmountCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
FreightChargeTypeIDType |
getID()
Gets the value of the id property.
|
String |
getIDValue()
Get the value of the contained FreightChargeTypeIDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
ChargePayingPartyRoleCodeType |
getPayingPartyRoleCode()
Gets the value of the payingPartyRoleCode property.
|
String |
getPayingPartyRoleCodeValue()
Get the value of the contained ChargePayingPartyRoleCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
CodeType |
getPaymentArrangementCode()
Gets the value of the paymentArrangementCode property.
|
String |
getPaymentArrangementCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
LogisticsLocationType |
getPaymentPlaceLogisticsLocation()
Gets the value of the paymentPlaceLogisticsLocation property.
|
CodeType |
getServiceCategoryCode()
Gets the value of the serviceCategoryCode property.
|
String |
getServiceCategoryCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
FreightChargeTariffClassCodeType |
getTariffClassCode()
Gets the value of the tariffClassCode property.
|
String |
getTariffClassCodeValue()
Get the value of the contained FreightChargeTariffClassCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
CodeType |
getTransportPaymentMethodCode()
Gets the value of the transportPaymentMethodCode property.
|
String |
getTransportPaymentMethodCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
boolean |
hasAppliedAmountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasAppliedTradeTaxEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasDisbursementAmountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoAppliedAmountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoAppliedTradeTaxEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoDescriptionEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoDisbursementAmountEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
setAllowanceCharge(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setAllowanceCharge(TextType value)
Sets the value of the allowanceCharge property.
|
void |
setAppliedAmount(List<AmountType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setAppliedFromLogisticsLocation(LogisticsLocationType value)
Sets the value of the appliedFromLogisticsLocation property.
|
void |
setAppliedToLogisticsLocation(LogisticsLocationType value)
Sets the value of the appliedToLogisticsLocation property.
|
void |
setAppliedTradeTax(List<TradeTaxType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
setCalculationBasis(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setCalculationBasis(TextType value)
Sets the value of the calculationBasis property.
|
void |
setCalculationBasisCode(LogisticsChargeCalculationBasisCodeType value)
Sets the value of the calculationBasisCode property.
|
LogisticsChargeCalculationBasisCodeType |
setCalculationBasisCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setChargeCategoryCode(CodeType value)
Sets the value of the chargeCategoryCode property.
|
CodeType |
setChargeCategoryCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setDescription(List<TextType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDisbursementAmount(List<AmountType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setID(FreightChargeTypeIDType value)
Sets the value of the id property.
|
FreightChargeTypeIDType |
setID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPayingPartyRoleCode(ChargePayingPartyRoleCodeType value)
Sets the value of the payingPartyRoleCode property.
|
ChargePayingPartyRoleCodeType |
setPayingPartyRoleCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPaymentArrangementCode(CodeType value)
Sets the value of the paymentArrangementCode property.
|
CodeType |
setPaymentArrangementCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPaymentPlaceLogisticsLocation(LogisticsLocationType value)
Sets the value of the paymentPlaceLogisticsLocation property.
|
void |
setServiceCategoryCode(CodeType value)
Sets the value of the serviceCategoryCode property.
|
CodeType |
setServiceCategoryCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTariffClassCode(FreightChargeTariffClassCodeType value)
Sets the value of the tariffClassCode property.
|
FreightChargeTariffClassCodeType |
setTariffClassCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTransportPaymentMethodCode(CodeType value)
Sets the value of the transportPaymentMethodCode property.
|
CodeType |
setTransportPaymentMethodCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public LogisticsServiceChargeType()
@Nullable public FreightChargeTypeIDType getID()
FreightChargeTypeIDTypepublic void setID(@Nullable FreightChargeTypeIDType value)
value - allowed object is
FreightChargeTypeIDType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TextType> getDescription()
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 description property.
For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
@Nullable public CodeType getPaymentArrangementCode()
CodeTypepublic void setPaymentArrangementCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nullable public FreightChargeTariffClassCodeType getTariffClassCode()
FreightChargeTariffClassCodeTypepublic void setTariffClassCode(@Nullable FreightChargeTariffClassCodeType value)
value - allowed object is
FreightChargeTariffClassCodeType@Nullable public CodeType getChargeCategoryCode()
CodeTypepublic void setChargeCategoryCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nullable public CodeType getServiceCategoryCode()
CodeTypepublic void setServiceCategoryCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AmountType> getDisbursementAmount()
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 disbursementAmount property.
For example, to add a new item, do as follows:
getDisbursementAmount().add(newItem);
Objects of the following type(s) are allowed in the list
AmountType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AmountType> getAppliedAmount()
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 appliedAmount property.
For example, to add a new item, do as follows:
getAppliedAmount().add(newItem);
Objects of the following type(s) are allowed in the list
AmountType
@Nullable public TextType getAllowanceCharge()
TextTypepublic void setAllowanceCharge(@Nullable TextType value)
value - allowed object is
TextType@Nullable public ChargePayingPartyRoleCodeType getPayingPartyRoleCode()
ChargePayingPartyRoleCodeTypepublic void setPayingPartyRoleCode(@Nullable ChargePayingPartyRoleCodeType value)
value - allowed object is
ChargePayingPartyRoleCodeType@Nullable public LogisticsChargeCalculationBasisCodeType getCalculationBasisCode()
LogisticsChargeCalculationBasisCodeTypepublic void setCalculationBasisCode(@Nullable LogisticsChargeCalculationBasisCodeType value)
value - allowed object is
LogisticsChargeCalculationBasisCodeType@Nullable public TextType getCalculationBasis()
TextTypepublic void setCalculationBasis(@Nullable TextType value)
value - allowed object is
TextType@Nullable public CodeType getTransportPaymentMethodCode()
CodeTypepublic void setTransportPaymentMethodCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nullable public LogisticsLocationType getPaymentPlaceLogisticsLocation()
LogisticsLocationTypepublic void setPaymentPlaceLogisticsLocation(@Nullable LogisticsLocationType value)
value - allowed object is
LogisticsLocationType@Nullable public LogisticsLocationType getAppliedFromLogisticsLocation()
LogisticsLocationTypepublic void setAppliedFromLogisticsLocation(@Nullable LogisticsLocationType value)
value - allowed object is
LogisticsLocationType@Nullable public LogisticsLocationType getAppliedToLogisticsLocation()
LogisticsLocationTypepublic void setAppliedToLogisticsLocation(@Nullable LogisticsLocationType value)
value - allowed object is
LogisticsLocationType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TradeTaxType> getAppliedTradeTax()
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 appliedTradeTax property.
For example, to add a new item, do as follows:
getAppliedTradeTax().add(newItem);
Objects of the following type(s) are allowed in the list
TradeTaxType
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setDescription(@Nullable List<TextType> aList)
aList - The new list member to set. May be null.public void setDisbursementAmount(@Nullable List<AmountType> aList)
aList - The new list member to set. May be null.public void setAppliedAmount(@Nullable List<AmountType> aList)
aList - The new list member to set. May be null.public void setAppliedTradeTax(@Nullable List<TradeTaxType> aList)
aList - The new list member to set. May be null.public boolean hasDescriptionEntries()
true if at least one item is contained, false otherwise.public boolean hasNoDescriptionEntries()
true if no item is contained, false otherwise.@Nonnegative public int getDescriptionCount()
@Nullable public TextType getDescriptionAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addDescription(@Nonnull TextType elem)
elem - The element to be added. May not be null.public boolean hasDisbursementAmountEntries()
true if at least one item is contained, false otherwise.public boolean hasNoDisbursementAmountEntries()
true if no item is contained, false otherwise.@Nonnegative public int getDisbursementAmountCount()
@Nullable public AmountType getDisbursementAmountAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addDisbursementAmount(@Nonnull AmountType elem)
elem - The element to be added. May not be null.public boolean hasAppliedAmountEntries()
true if at least one item is contained, false otherwise.public boolean hasNoAppliedAmountEntries()
true if no item is contained, false otherwise.@Nonnegative public int getAppliedAmountCount()
@Nullable public AmountType getAppliedAmountAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addAppliedAmount(@Nonnull AmountType elem)
elem - The element to be added. May not be null.public boolean hasAppliedTradeTaxEntries()
true if at least one item is contained, false otherwise.public boolean hasNoAppliedTradeTaxEntries()
true if no item is contained, false otherwise.@Nonnegative public int getAppliedTradeTaxCount()
@Nullable public TradeTaxType getAppliedTradeTaxAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addAppliedTradeTax(@Nonnull TradeTaxType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull LogisticsServiceChargeType 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 LogisticsServiceChargeType clone()
@Nonnull public ChargePayingPartyRoleCodeType setPayingPartyRoleCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public FreightChargeTariffClassCodeType setTariffClassCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public FreightChargeTypeIDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public LogisticsChargeCalculationBasisCodeType setCalculationBasisCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CodeType setPaymentArrangementCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CodeType setChargeCategoryCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CodeType setServiceCategoryCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CodeType setTransportPaymentMethodCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setAllowanceCharge(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setCalculationBasis(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getIDValue()
null@Nullable public String getPaymentArrangementCodeValue()
null@Nullable public String getTariffClassCodeValue()
null@Nullable public String getChargeCategoryCodeValue()
null@Nullable public String getServiceCategoryCodeValue()
null@Nullable public String getAllowanceChargeValue()
null@Nullable public String getPayingPartyRoleCodeValue()
null@Nullable public String getCalculationBasisCodeValue()
null@Nullable public String getCalculationBasisValue()
nullCopyright © 2016–2021 Philip Helger. All rights reserved.