@CodingStyleguideUnaware public class ConsumptionLineType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
| Constructor and Description |
|---|
ConsumptionLineType()
Default constructor<br>
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 |
addDelivery(DeliveryType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addTaxTotal(TaxTotalType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
ConsumptionLineType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(ConsumptionLineType ret)
This method clones all values from <code>this</code> to the passed object.
|
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<AllowanceChargeType> |
getAllowanceCharge()
<pre>
<?
|
AllowanceChargeType |
getAllowanceChargeAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getAllowanceChargeCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<DeliveryType> |
getDelivery()
<pre>
<?
|
DeliveryType |
getDeliveryAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDeliveryCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
IDType |
getID()
<pre>
<?
|
String |
getIDValue()
Get the value of the contained IDType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
InvoicedQuantityType |
getInvoicedQuantity()
<pre>
<?
|
BigDecimal |
getInvoicedQuantityValue()
Get the value of the contained InvoicedQuantityType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
LineExtensionAmountType |
getLineExtensionAmount()
<pre>
<?
|
BigDecimal |
getLineExtensionAmountValue()
Get the value of the contained LineExtensionAmountType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
ParentDocumentLineReferenceIDType |
getParentDocumentLineReferenceID()
<pre>
<?
|
String |
getParentDocumentLineReferenceIDValue()
Get the value of the contained ParentDocumentLineReferenceIDType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
PeriodType |
getPeriod()
<pre>
<?
|
PriceType |
getPrice()
<pre>
<?
|
List<TaxTotalType> |
getTaxTotal()
<pre>
<?
|
TaxTotalType |
getTaxTotalAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getTaxTotalCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
UnstructuredPriceType |
getUnstructuredPrice()
<pre>
<?
|
UtilityItemType |
getUtilityItem()
<pre>
<?
|
boolean |
hasAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasDeliveryEntries()
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 |
hasNoDeliveryEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoTaxTotalEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasTaxTotalEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setAllowanceCharge(List<AllowanceChargeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setDelivery(List<DeliveryType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setID(IDType value)
Sets the value of the id property.
|
IDType |
setID(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
InvoicedQuantityType |
setInvoicedQuantity(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setInvoicedQuantity(InvoicedQuantityType value)
Sets the value of the invoicedQuantity property.
|
LineExtensionAmountType |
setLineExtensionAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setLineExtensionAmount(LineExtensionAmountType value)
Sets the value of the lineExtensionAmount property.
|
void |
setParentDocumentLineReferenceID(ParentDocumentLineReferenceIDType value)
Sets the value of the parentDocumentLineReferenceID property.
|
ParentDocumentLineReferenceIDType |
setParentDocumentLineReferenceID(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setPeriod(PeriodType value)
Sets the value of the period property.
|
void |
setPrice(PriceType value)
Sets the value of the price property.
|
void |
setTaxTotal(List<TaxTotalType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setUnstructuredPrice(UnstructuredPriceType value)
Sets the value of the unstructuredPrice property.
|
void |
setUtilityItem(UtilityItemType value)
Sets the value of the utilityItem property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public ConsumptionLineType()
@Nullable public IDType getID()
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nullable public ParentDocumentLineReferenceIDType getParentDocumentLineReferenceID()
ParentDocumentLineReferenceIDTypepublic void setParentDocumentLineReferenceID(@Nullable ParentDocumentLineReferenceIDType value)
value - allowed object is
ParentDocumentLineReferenceIDType@Nullable public InvoicedQuantityType getInvoicedQuantity()
InvoicedQuantityTypepublic void setInvoicedQuantity(@Nullable InvoicedQuantityType value)
value - allowed object is
InvoicedQuantityType@Nullable public LineExtensionAmountType getLineExtensionAmount()
LineExtensionAmountTypepublic void setLineExtensionAmount(@Nullable LineExtensionAmountType value)
value - allowed object is
LineExtensionAmountType@Nullable public PeriodType getPeriod()
PeriodTypepublic void setPeriod(@Nullable PeriodType value)
value - allowed object is
PeriodType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<DeliveryType> getDelivery()
DeliveryType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AllowanceChargeType> getAllowanceCharge()
AllowanceChargeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<TaxTotalType> getTaxTotal()
TaxTotalType@Nullable public UtilityItemType getUtilityItem()
UtilityItemTypepublic void setUtilityItem(@Nullable UtilityItemType value)
value - allowed object is
UtilityItemType@Nullable public PriceType getPrice()
PriceTypepublic void setPrice(@Nullable PriceType value)
value - allowed object is
PriceType@Nullable public UnstructuredPriceType getUnstructuredPrice()
UnstructuredPriceTypepublic void setUnstructuredPrice(@Nullable UnstructuredPriceType value)
value - allowed object is
UnstructuredPriceTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setDelivery(@Nullable List<DeliveryType> aList)
aList - The new list member to set. May be <code>null</code>.public void setAllowanceCharge(@Nullable List<AllowanceChargeType> aList)
aList - The new list member to set. May be <code>null</code>.public void setTaxTotal(@Nullable List<TaxTotalType> aList)
aList - The new list member to set. May be <code>null</code>.public boolean hasDeliveryEntries()
public boolean hasNoDeliveryEntries()
@Nonnegative public int getDeliveryCount()
@Nullable public DeliveryType getDeliveryAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addDelivery(@Nonnull DeliveryType elem)
elem - The element to be added. May not be <code>null</code>.public boolean hasAllowanceChargeEntries()
public boolean hasNoAllowanceChargeEntries()
@Nonnegative public int getAllowanceChargeCount()
@Nullable public AllowanceChargeType getAllowanceChargeAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addAllowanceCharge(@Nonnull AllowanceChargeType elem)
elem - The element to be added. May not be <code>null</code>.public boolean hasTaxTotalEntries()
public boolean hasNoTaxTotalEntries()
@Nonnegative public int getTaxTotalCount()
@Nullable public TaxTotalType getTaxTotalAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addTaxTotal(@Nonnull TaxTotalType elem)
elem - The element to be added. May not be <code>null</code>.public void cloneTo(@Nonnull ConsumptionLineType ret)
ret - The target object to clone to. May not be <code>null</code>.@Nonnull @ReturnsMutableCopy public ConsumptionLineType clone()
@Nonnull public LineExtensionAmountType setLineExtensionAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public IDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public ParentDocumentLineReferenceIDType setParentDocumentLineReferenceID(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public InvoicedQuantityType setInvoicedQuantity(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nullable public String getIDValue()
@Nullable public String getParentDocumentLineReferenceIDValue()
@Nullable public BigDecimal getInvoicedQuantityValue()
@Nullable public BigDecimal getLineExtensionAmountValue()
Copyright © 2017–2021 Philip Helger. All rights reserved.