@CodingStyleguideUnaware public class PaymentMandateType 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>Payment Mandate. Details</ccts:DictionaryEntryName><ccts:Definition>A class to describe a payment mandate.</ccts:Definition><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass></ccts:Component>
Java class for PaymentMandateType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentMandateType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MandateTypeCode" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumPaymentInstructionsNumeric" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumPaidAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SignatureID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PayerParty" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PayerFinancialAccount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}ValidityPeriod" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentReversalPeriod" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Clause" 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 |
|---|
PaymentMandateType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addClause(ClauseType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
PaymentMandateType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(PaymentMandateType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
List<ClauseType> |
getClause()
<?
|
ClauseType |
getClauseAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getClauseCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
IDType |
getID()
<?
|
String |
getIDValue()
Get the value of the contained IDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MandateTypeCodeType |
getMandateTypeCode()
<?
|
String |
getMandateTypeCodeValue()
Get the value of the contained MandateTypeCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MaximumPaidAmountType |
getMaximumPaidAmount()
<?
|
BigDecimal |
getMaximumPaidAmountValue()
Get the value of the contained MaximumPaidAmountType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MaximumPaymentInstructionsNumericType |
getMaximumPaymentInstructionsNumeric()
<?
|
BigDecimal |
getMaximumPaymentInstructionsNumericValue()
Get the value of the contained MaximumPaymentInstructionsNumericType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
FinancialAccountType |
getPayerFinancialAccount()
<?
|
PartyType |
getPayerParty()
<?
|
PeriodType |
getPaymentReversalPeriod()
<?
|
SignatureIDType |
getSignatureID()
<?
|
String |
getSignatureIDValue()
Get the value of the contained SignatureIDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PeriodType |
getValidityPeriod()
<?
|
boolean |
hasClauseEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoClauseEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setClause(List<ClauseType> 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
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMandateTypeCode(MandateTypeCodeType value)
Sets the value of the mandateTypeCode property.
|
MandateTypeCodeType |
setMandateTypeCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
MaximumPaidAmountType |
setMaximumPaidAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMaximumPaidAmount(MaximumPaidAmountType value)
Sets the value of the maximumPaidAmount property.
|
MaximumPaymentInstructionsNumericType |
setMaximumPaymentInstructionsNumeric(BigDecimal valueParam)
Special setter with value of type BigDecimal
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setMaximumPaymentInstructionsNumeric(MaximumPaymentInstructionsNumericType value)
Sets the value of the maximumPaymentInstructionsNumeric property.
|
void |
setPayerFinancialAccount(FinancialAccountType value)
Sets the value of the payerFinancialAccount property.
|
void |
setPayerParty(PartyType value)
Sets the value of the payerParty property.
|
void |
setPaymentReversalPeriod(PeriodType value)
Sets the value of the paymentReversalPeriod property.
|
void |
setSignatureID(SignatureIDType value)
Sets the value of the signatureID property.
|
SignatureIDType |
setSignatureID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setValidityPeriod(PeriodType value)
Sets the value of the validityPeriod property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public PaymentMandateType()
@Nullable public IDType getID()
<?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>Payment Mandate. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for this payment mandate.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nullable public MandateTypeCodeType getMandateTypeCode()
<?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>Payment Mandate. Mandate Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code signifying the type of this payment mandate.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTerm>Mandate Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
MandateTypeCodeTypepublic void setMandateTypeCode(@Nullable MandateTypeCodeType value)
value - allowed object is
MandateTypeCodeType@Nullable public MaximumPaymentInstructionsNumericType getMaximumPaymentInstructionsNumeric()
<?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>Payment Mandate. Maximum Payment Instructions. Numeric</ccts:DictionaryEntryName><ccts:Definition>The number of maximum payment instructions allowed within the validity period.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTerm>Maximum Payment Instructions</ccts:PropertyTerm><ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm><ccts:DataType>Numeric. Type</ccts:DataType></ccts:Component>
MaximumPaymentInstructionsNumericTypepublic void setMaximumPaymentInstructionsNumeric(@Nullable MaximumPaymentInstructionsNumericType value)
value - allowed object is
MaximumPaymentInstructionsNumericType@Nullable public MaximumPaidAmountType getMaximumPaidAmount()
<?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>Payment Mandate. Maximum_ Paid Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The maximum amount to be paid within a single instruction.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTermQualifier>Maximum</ccts:PropertyTermQualifier><ccts:PropertyTerm>Paid Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
MaximumPaidAmountTypepublic void setMaximumPaidAmount(@Nullable MaximumPaidAmountType value)
value - allowed object is
MaximumPaidAmountType@Nullable public SignatureIDType getSignatureID()
<?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>Payment Mandate. Signature Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for a signature applied by a signatory party.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTerm>Signature Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
SignatureIDTypepublic void setSignatureID(@Nullable SignatureIDType value)
value - allowed object is
SignatureIDType@Nullable public PartyType getPayerParty()
<?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>Payment Mandate. Payer_ Party. Party</ccts:DictionaryEntryName><ccts:Definition>The payer party (if different from the debtor).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTermQualifier>Payer</ccts:PropertyTermQualifier><ccts:PropertyTerm>Party</ccts:PropertyTerm><ccts:AssociatedObjectClass>Party</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Party</ccts:RepresentationTerm></ccts:Component>
PartyTypepublic void setPayerParty(@Nullable PartyType value)
value - allowed object is
PartyType@Nullable public FinancialAccountType getPayerFinancialAccount()
<?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>Payment Mandate. Payer_ Financial Account. Financial Account</ccts:DictionaryEntryName><ccts:Definition>The payer's financial account.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTermQualifier>Payer</ccts:PropertyTermQualifier><ccts:PropertyTerm>Financial Account</ccts:PropertyTerm><ccts:AssociatedObjectClass>Financial Account</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Financial Account</ccts:RepresentationTerm></ccts:Component>
FinancialAccountTypepublic void setPayerFinancialAccount(@Nullable FinancialAccountType value)
value - allowed object is
FinancialAccountType@Nullable public PeriodType getValidityPeriod()
<?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>Payment Mandate. Validity_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>The period during which this mandate is valid.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTermQualifier>Validity</ccts:PropertyTermQualifier><ccts:PropertyTerm>Period</ccts:PropertyTerm><ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Period</ccts:RepresentationTerm></ccts:Component>
PeriodTypepublic void setValidityPeriod(@Nullable PeriodType value)
value - allowed object is
PeriodType@Nullable public PeriodType getPaymentReversalPeriod()
<?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>Payment Mandate. Payment Reversal_ Period. Period</ccts:DictionaryEntryName><ccts:Definition>The period of the reverse payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTermQualifier>Payment Reversal</ccts:PropertyTermQualifier><ccts:PropertyTerm>Period</ccts:PropertyTerm><ccts:AssociatedObjectClass>Period</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Period</ccts:RepresentationTerm></ccts:Component>
PeriodTypepublic void setPaymentReversalPeriod(@Nullable PeriodType value)
value - allowed object is
PeriodType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<ClauseType> getClause()
<?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>Payment Mandate. Clause</ccts:DictionaryEntryName><ccts:Definition>A clause applicable to this payment mandate.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Payment Mandate</ccts:ObjectClass><ccts:PropertyTerm>Clause</ccts:PropertyTerm><ccts:AssociatedObjectClass>Clause</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Clause</ccts:RepresentationTerm></ccts:Component>Gets the value of the clause 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 clause property.
For example, to add a new item, do as follows:
getClause().add(newItem);
Objects of the following type(s) are allowed in the list
ClauseType
public boolean equals(Object o)
public int hashCode()
public String toString()
public void setClause(@Nullable List<ClauseType> aList)
aList - The new list member to set. May be null.public boolean hasClauseEntries()
true if at least one item is contained, false otherwise.public boolean hasNoClauseEntries()
true if no item is contained, false otherwise.@Nonnegative public int getClauseCount()
@Nullable public ClauseType getClauseAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addClause(@Nonnull ClauseType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull PaymentMandateType 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 PaymentMandateType clone()
@Nonnull public MaximumPaidAmountType setMaximumPaidAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MandateTypeCodeType setMandateTypeCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public IDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public SignatureIDType setSignatureID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public MaximumPaymentInstructionsNumericType setMaximumPaymentInstructionsNumeric(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getIDValue()
null@Nullable public String getMandateTypeCodeValue()
null@Nullable public BigDecimal getMaximumPaymentInstructionsNumericValue()
null@Nullable public BigDecimal getMaximumPaidAmountValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.