@CodingStyleguideUnaware public class StatementLineType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
| Constructor and Description |
|---|
StatementLineType()
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 |
addBillingReference(BillingReferenceType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addCollectedPayment(PaymentType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addDocumentReference(DocumentReferenceType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addInvoicePeriod(PeriodType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addNote(NoteType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPaymentTerms(PaymentTermsType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
StatementLineType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(StatementLineType 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
|
CustomerPartyType |
getAccountingCustomerParty()
<pre>
<?
|
SupplierPartyType |
getAccountingSupplierParty()
<pre>
<?
|
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
|
BalanceAmountType |
getBalanceAmount()
<pre>
<?
|
BigDecimal |
getBalanceAmountValue()
Get the value of the contained BalanceAmountType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
BalanceBroughtForwardIndicatorType |
getBalanceBroughtForwardIndicator()
<pre>
<?
|
List<BillingReferenceType> |
getBillingReference()
<pre>
<?
|
BillingReferenceType |
getBillingReferenceAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getBillingReferenceCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CustomerPartyType |
getBuyerCustomerParty()
<pre>
<?
|
List<PaymentType> |
getCollectedPayment()
<pre>
<?
|
PaymentType |
getCollectedPaymentAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getCollectedPaymentCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CreditLineAmountType |
getCreditLineAmount()
<pre>
<?
|
BigDecimal |
getCreditLineAmountValue()
Get the value of the contained CreditLineAmountType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
DebitLineAmountType |
getDebitLineAmount()
<pre>
<?
|
BigDecimal |
getDebitLineAmountValue()
Get the value of the contained DebitLineAmountType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
List<DocumentReferenceType> |
getDocumentReference()
<pre>
<?
|
DocumentReferenceType |
getDocumentReferenceAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getDocumentReferenceCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
ExchangeRateType |
getExchangeRate()
<pre>
<?
|
IDType |
getID()
<pre>
<?
|
String |
getIDValue()
Get the value of the contained IDType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
List<PeriodType> |
getInvoicePeriod()
<pre>
<?
|
PeriodType |
getInvoicePeriodAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getInvoicePeriodCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<NoteType> |
getNote()
<pre>
<?
|
NoteType |
getNoteAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getNoteCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CustomerPartyType |
getOriginatorCustomerParty()
<pre>
<?
|
PartyType |
getPayeeParty()
<pre>
<?
|
PaymentMeansType |
getPaymentMeans()
<pre>
<?
|
PaymentPurposeCodeType |
getPaymentPurposeCode()
<pre>
<?
|
String |
getPaymentPurposeCodeValue()
Get the value of the contained PaymentPurposeCodeType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
List<PaymentTermsType> |
getPaymentTerms()
<pre>
<?
|
PaymentTermsType |
getPaymentTermsAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPaymentTermsCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
SupplierPartyType |
getSellerSupplierParty()
<pre>
<?
|
UUIDType |
getUUID()
<pre>
<?
|
String |
getUUIDValue()
Get the value of the contained UUIDType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
boolean |
hasAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasBillingReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasCollectedPaymentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasDocumentReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasInvoicePeriodEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoAllowanceChargeEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoBillingReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoCollectedPaymentEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoDocumentReferenceEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoInvoicePeriodEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPaymentTermsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPaymentTermsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
isBalanceBroughtForwardIndicatorValue(boolean nullValue)
Get the value of the contained BalanceBroughtForwardIndicatorType object<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setAccountingCustomerParty(CustomerPartyType value)
Sets the value of the accountingCustomerParty property.
|
void |
setAccountingSupplierParty(SupplierPartyType value)
Sets the value of the accountingSupplierParty property.
|
void |
setAllowanceCharge(List<AllowanceChargeType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setBalanceAmount(BalanceAmountType value)
Sets the value of the balanceAmount property.
|
BalanceAmountType |
setBalanceAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setBalanceBroughtForwardIndicator(BalanceBroughtForwardIndicatorType value)
Sets the value of the balanceBroughtForwardIndicator property.
|
BalanceBroughtForwardIndicatorType |
setBalanceBroughtForwardIndicator(boolean valueParam)
Special setter with value of type boolean<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setBillingReference(List<BillingReferenceType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setBuyerCustomerParty(CustomerPartyType value)
Sets the value of the buyerCustomerParty property.
|
void |
setCollectedPayment(List<PaymentType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
CreditLineAmountType |
setCreditLineAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setCreditLineAmount(CreditLineAmountType value)
Sets the value of the creditLineAmount property.
|
DebitLineAmountType |
setDebitLineAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setDebitLineAmount(DebitLineAmountType value)
Sets the value of the debitLineAmount property.
|
void |
setDocumentReference(List<DocumentReferenceType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setExchangeRate(ExchangeRateType value)
Sets the value of the exchangeRate property.
|
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
|
void |
setInvoicePeriod(List<PeriodType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setNote(List<NoteType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setOriginatorCustomerParty(CustomerPartyType value)
Sets the value of the originatorCustomerParty property.
|
void |
setPayeeParty(PartyType value)
Sets the value of the payeeParty property.
|
void |
setPaymentMeans(PaymentMeansType value)
Sets the value of the paymentMeans property.
|
void |
setPaymentPurposeCode(PaymentPurposeCodeType value)
Sets the value of the paymentPurposeCode property.
|
PaymentPurposeCodeType |
setPaymentPurposeCode(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setPaymentTerms(List<PaymentTermsType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setSellerSupplierParty(SupplierPartyType value)
Sets the value of the sellerSupplierParty property.
|
UUIDType |
setUUID(String valueParam)
Special setter with value of type String<br>
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
|
void |
setUUID(UUIDType value)
Sets the value of the uuid property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public StatementLineType()
@Nullable public IDType getID()
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<NoteType> getNote()
NoteType@Nullable public UUIDType getUUID()
UUIDTypepublic void setUUID(@Nullable UUIDType value)
value - allowed object is
UUIDType@Nullable public BalanceBroughtForwardIndicatorType getBalanceBroughtForwardIndicator()
BalanceBroughtForwardIndicatorTypepublic void setBalanceBroughtForwardIndicator(@Nullable BalanceBroughtForwardIndicatorType value)
value - allowed object is
BalanceBroughtForwardIndicatorType@Nullable public DebitLineAmountType getDebitLineAmount()
DebitLineAmountTypepublic void setDebitLineAmount(@Nullable DebitLineAmountType value)
value - allowed object is
DebitLineAmountType@Nullable public CreditLineAmountType getCreditLineAmount()
CreditLineAmountTypepublic void setCreditLineAmount(@Nullable CreditLineAmountType value)
value - allowed object is
CreditLineAmountType@Nullable public BalanceAmountType getBalanceAmount()
BalanceAmountTypepublic void setBalanceAmount(@Nullable BalanceAmountType value)
value - allowed object is
BalanceAmountType@Nullable public PaymentPurposeCodeType getPaymentPurposeCode()
PaymentPurposeCodeTypepublic void setPaymentPurposeCode(@Nullable PaymentPurposeCodeType value)
value - allowed object is
PaymentPurposeCodeType@Nullable public PaymentMeansType getPaymentMeans()
PaymentMeansTypepublic void setPaymentMeans(@Nullable PaymentMeansType value)
value - allowed object is
PaymentMeansType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PaymentTermsType> getPaymentTerms()
PaymentTermsType@Nullable public CustomerPartyType getBuyerCustomerParty()
CustomerPartyTypepublic void setBuyerCustomerParty(@Nullable CustomerPartyType value)
value - allowed object is
CustomerPartyType@Nullable public SupplierPartyType getSellerSupplierParty()
SupplierPartyTypepublic void setSellerSupplierParty(@Nullable SupplierPartyType value)
value - allowed object is
SupplierPartyType@Nullable public CustomerPartyType getOriginatorCustomerParty()
CustomerPartyTypepublic void setOriginatorCustomerParty(@Nullable CustomerPartyType value)
value - allowed object is
CustomerPartyType@Nullable public CustomerPartyType getAccountingCustomerParty()
CustomerPartyTypepublic void setAccountingCustomerParty(@Nullable CustomerPartyType value)
value - allowed object is
CustomerPartyType@Nullable public SupplierPartyType getAccountingSupplierParty()
SupplierPartyTypepublic void setAccountingSupplierParty(@Nullable SupplierPartyType value)
value - allowed object is
SupplierPartyType@Nullable public PartyType getPayeeParty()
PartyTypepublic void setPayeeParty(@Nullable PartyType value)
value - allowed object is
PartyType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PeriodType> getInvoicePeriod()
PeriodType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<BillingReferenceType> getBillingReference()
BillingReferenceType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<DocumentReferenceType> getDocumentReference()
DocumentReferenceType@Nullable public ExchangeRateType getExchangeRate()
ExchangeRateTypepublic void setExchangeRate(@Nullable ExchangeRateType value)
value - allowed object is
ExchangeRateType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<AllowanceChargeType> getAllowanceCharge()
AllowanceChargeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PaymentType> getCollectedPayment()
PaymentTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setNote(@Nullable List<NoteType> aList)
aList - The new list member to set. May be <code>null</code>.public void setPaymentTerms(@Nullable List<PaymentTermsType> aList)
aList - The new list member to set. May be <code>null</code>.public void setInvoicePeriod(@Nullable List<PeriodType> aList)
aList - The new list member to set. May be <code>null</code>.public void setBillingReference(@Nullable List<BillingReferenceType> aList)
aList - The new list member to set. May be <code>null</code>.public void setDocumentReference(@Nullable List<DocumentReferenceType> 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 setCollectedPayment(@Nullable List<PaymentType> aList)
aList - The new list member to set. May be <code>null</code>.public boolean hasNoteEntries()
public boolean hasNoNoteEntries()
@Nonnegative public int getNoteCount()
@Nullable public NoteType getNoteAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addNote(@Nonnull NoteType elem)
elem - The element to be added. May not be <code>null</code>.public boolean hasPaymentTermsEntries()
public boolean hasNoPaymentTermsEntries()
@Nonnegative public int getPaymentTermsCount()
@Nullable public PaymentTermsType getPaymentTermsAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addPaymentTerms(@Nonnull PaymentTermsType elem)
elem - The element to be added. May not be <code>null</code>.public boolean hasInvoicePeriodEntries()
public boolean hasNoInvoicePeriodEntries()
@Nonnegative public int getInvoicePeriodCount()
@Nullable public PeriodType getInvoicePeriodAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addInvoicePeriod(@Nonnull PeriodType elem)
elem - The element to be added. May not be <code>null</code>.public boolean hasBillingReferenceEntries()
public boolean hasNoBillingReferenceEntries()
@Nonnegative public int getBillingReferenceCount()
@Nullable public BillingReferenceType getBillingReferenceAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addBillingReference(@Nonnull BillingReferenceType elem)
elem - The element to be added. May not be <code>null</code>.public boolean hasDocumentReferenceEntries()
public boolean hasNoDocumentReferenceEntries()
@Nonnegative public int getDocumentReferenceCount()
@Nullable public DocumentReferenceType getDocumentReferenceAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addDocumentReference(@Nonnull DocumentReferenceType 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 hasCollectedPaymentEntries()
public boolean hasNoCollectedPaymentEntries()
@Nonnegative public int getCollectedPaymentCount()
@Nullable public PaymentType getCollectedPaymentAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrieveIndexOutOfBoundsException - if the index is invalid!public void addCollectedPayment(@Nonnull PaymentType elem)
elem - The element to be added. May not be <code>null</code>.public void cloneTo(@Nonnull StatementLineType ret)
ret - The target object to clone to. May not be <code>null</code>.@Nonnull @ReturnsMutableCopy public StatementLineType clone()
@Nonnull public DebitLineAmountType setDebitLineAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public CreditLineAmountType setCreditLineAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public BalanceAmountType setBalanceAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public PaymentPurposeCodeType setPaymentPurposeCode(@Nullable String 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 UUIDType setUUID(@Nullable String valueParam)
valueParam - The value to be set. May be <code>null</code>.@Nonnull public BalanceBroughtForwardIndicatorType setBalanceBroughtForwardIndicator(boolean valueParam)
valueParam - The value to be set.@Nullable public String getIDValue()
@Nullable public String getUUIDValue()
public boolean isBalanceBroughtForwardIndicatorValue(boolean nullValue)
nullValue - The value to be returned, if the owning object is <code>null</code>@Nullable public BigDecimal getDebitLineAmountValue()
@Nullable public BigDecimal getCreditLineAmountValue()
@Nullable public BigDecimal getBalanceAmountValue()
@Nullable public String getPaymentPurposeCodeValue()
Copyright © 2017–2021 Philip Helger. All rights reserved.