@CodingStyleguideUnaware public class PaymentMeansType 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 Means. Details</ccts:DictionaryEntryName><ccts:Definition>A class to describe a means of payment.</ccts:Definition><ccts:ObjectClass>Payment Means</ccts:ObjectClass></ccts:Component>
Java class for PaymentMeansType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentMeansType">
<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}PaymentMeansCode"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentDueDate" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentChannelCode" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InstructionID" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InstructionNote" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentID" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CardAccount" 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}PayeeFinancialAccount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CreditAccount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentMandate" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TradeFinancing" 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 |
|---|
PaymentMeansType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addInstructionNote(InstructionNoteType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPaymentID(PaymentIDType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
PaymentMeansType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(PaymentMeansType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
CardAccountType |
getCardAccount()
<?
|
CreditAccountType |
getCreditAccount()
<?
|
IDType |
getID()
<?
|
String |
getIDValue()
Get the value of the contained IDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
InstructionIDType |
getInstructionID()
<?
|
String |
getInstructionIDValue()
Get the value of the contained InstructionIDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<InstructionNoteType> |
getInstructionNote()
<?
|
InstructionNoteType |
getInstructionNoteAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getInstructionNoteCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
FinancialAccountType |
getPayeeFinancialAccount()
<?
|
FinancialAccountType |
getPayerFinancialAccount()
<?
|
PaymentChannelCodeType |
getPaymentChannelCode()
<?
|
String |
getPaymentChannelCodeValue()
Get the value of the contained PaymentChannelCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PaymentDueDateType |
getPaymentDueDate()
<?
|
LocalDate |
getPaymentDueDateValue()
Get the value of the contained PaymentDueDateType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<PaymentIDType> |
getPaymentID()
<?
|
PaymentIDType |
getPaymentIDAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPaymentIDCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
PaymentMandateType |
getPaymentMandate()
<?
|
PaymentMeansCodeType |
getPaymentMeansCode()
<?
|
String |
getPaymentMeansCodeValue()
Get the value of the contained PaymentMeansCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TradeFinancingType |
getTradeFinancing()
<?
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasInstructionNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoInstructionNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPaymentIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPaymentIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setCardAccount(CardAccountType value)
Sets the value of the cardAccount property.
|
void |
setCreditAccount(CreditAccountType value)
Sets the value of the creditAccount property.
|
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 |
setInstructionID(InstructionIDType value)
Sets the value of the instructionID property.
|
InstructionIDType |
setInstructionID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setInstructionNote(List<InstructionNoteType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPayeeFinancialAccount(FinancialAccountType value)
Sets the value of the payeeFinancialAccount property.
|
void |
setPayerFinancialAccount(FinancialAccountType value)
Sets the value of the payerFinancialAccount property.
|
void |
setPaymentChannelCode(PaymentChannelCodeType value)
Sets the value of the paymentChannelCode property.
|
PaymentChannelCodeType |
setPaymentChannelCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PaymentDueDateType |
setPaymentDueDate(LocalDate valueParam)
Special setter with value of type LocalDate
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPaymentDueDate(PaymentDueDateType value)
Sets the value of the paymentDueDate property.
|
void |
setPaymentID(List<PaymentIDType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPaymentMandate(PaymentMandateType value)
Sets the value of the paymentMandate property.
|
void |
setPaymentMeansCode(PaymentMeansCodeType value)
Sets the value of the paymentMeansCode property.
|
PaymentMeansCodeType |
setPaymentMeansCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTradeFinancing(TradeFinancingType value)
Sets the value of the tradeFinancing property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public PaymentMeansType()
@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 Means. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</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 PaymentMeansCodeType getPaymentMeansCode()
<?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 Means. Payment Means Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code signifying the type of this means of payment.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Payment Means Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataTypeQualifier>Payment Means</ccts:DataTypeQualifier><ccts:DataType>Payment Means_ Code. Type</ccts:DataType></ccts:Component>
PaymentMeansCodeTypepublic void setPaymentMeansCode(@Nullable PaymentMeansCodeType value)
value - allowed object is
PaymentMeansCodeType@Nullable public PaymentDueDateType getPaymentDueDate()
<?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 Means. Payment Due Date. Date</ccts:DictionaryEntryName><ccts:Definition>The date on which payment is due for this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Payment Due Date</ccts:PropertyTerm><ccts:RepresentationTerm>Date</ccts:RepresentationTerm><ccts:DataType>Date. Type</ccts:DataType></ccts:Component>
PaymentDueDateTypepublic void setPaymentDueDate(@Nullable PaymentDueDateType value)
value - allowed object is
PaymentDueDateType@Nullable public PaymentChannelCodeType getPaymentChannelCode()
<?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 Means. Payment Channel Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code signifying the payment channel for this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Payment Channel Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
PaymentChannelCodeTypepublic void setPaymentChannelCode(@Nullable PaymentChannelCodeType value)
value - allowed object is
PaymentChannelCodeType@Nullable public InstructionIDType getInstructionID()
<?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 Means. Instruction Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for the payment instruction.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Instruction Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>
InstructionIDTypepublic void setInstructionID(@Nullable InstructionIDType value)
value - allowed object is
InstructionIDType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<InstructionNoteType> getInstructionNote()
<?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 Means. Instruction_ Note. Text</ccts:DictionaryEntryName><ccts:Definition>Free-form text conveying information that is not contained explicitly in other structures.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTermQualifier>Instruction</ccts:PropertyTermQualifier><ccts:PropertyTerm>Note</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>Gets the value of the instructionNote 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 instructionNote property.
For example, to add a new item, do as follows:
getInstructionNote().add(newItem);
Objects of the following type(s) are allowed in the list
InstructionNoteType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PaymentIDType> getPaymentID()
<?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 Means. Payment Identifier. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for a payment made using this means of payment.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Payment Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType></ccts:Component>Gets the value of the paymentID 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 paymentID property.
For example, to add a new item, do as follows:
getPaymentID().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentIDType
@Nullable public CardAccountType getCardAccount()
<?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 Means. Card Account</ccts:DictionaryEntryName><ccts:Definition>A credit card, debit card, or charge card account that constitutes this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Card Account</ccts:PropertyTerm><ccts:AssociatedObjectClass>Card Account</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Card Account</ccts:RepresentationTerm></ccts:Component>
CardAccountTypepublic void setCardAccount(@Nullable CardAccountType value)
value - allowed object is
CardAccountType@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 Means. 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 Means</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 FinancialAccountType getPayeeFinancialAccount()
<?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 Means. Payee_ Financial Account. Financial Account</ccts:DictionaryEntryName><ccts:Definition>The payee's financial account.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTermQualifier>Payee</ccts:PropertyTermQualifier><ccts:PropertyTerm>Financial Account</ccts:PropertyTerm><ccts:AssociatedObjectClass>Financial Account</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Financial Account</ccts:RepresentationTerm></ccts:Component>
FinancialAccountTypepublic void setPayeeFinancialAccount(@Nullable FinancialAccountType value)
value - allowed object is
FinancialAccountType@Nullable public CreditAccountType getCreditAccount()
<?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 Means. Credit Account</ccts:DictionaryEntryName><ccts:Definition>A credit account associated with this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Credit Account</ccts:PropertyTerm><ccts:AssociatedObjectClass>Credit Account</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Credit Account</ccts:RepresentationTerm></ccts:Component>
CreditAccountTypepublic void setCreditAccount(@Nullable CreditAccountType value)
value - allowed object is
CreditAccountType@Nullable public PaymentMandateType getPaymentMandate()
<?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 Means. Payment Mandate</ccts:DictionaryEntryName><ccts:Definition>The payment mandate associated with this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Payment Mandate</ccts:PropertyTerm><ccts:AssociatedObjectClass>Payment Mandate</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Payment Mandate</ccts:RepresentationTerm></ccts:Component>
PaymentMandateTypepublic void setPaymentMandate(@Nullable PaymentMandateType value)
value - allowed object is
PaymentMandateType@Nullable public TradeFinancingType getTradeFinancing()
<?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 Means. Trade Financing</ccts:DictionaryEntryName><ccts:Definition>A trade finance agreement applicable to this means of payment.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Payment Means</ccts:ObjectClass><ccts:PropertyTerm>Trade Financing</ccts:PropertyTerm><ccts:AssociatedObjectClass>Trade Financing</ccts:AssociatedObjectClass><ccts:RepresentationTerm>Trade Financing</ccts:RepresentationTerm></ccts:Component>
TradeFinancingTypepublic void setTradeFinancing(@Nullable TradeFinancingType value)
value - allowed object is
TradeFinancingTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setInstructionNote(@Nullable List<InstructionNoteType> aList)
aList - The new list member to set. May be null.public void setPaymentID(@Nullable List<PaymentIDType> aList)
aList - The new list member to set. May be null.public boolean hasInstructionNoteEntries()
true if at least one item is contained, false otherwise.public boolean hasNoInstructionNoteEntries()
true if no item is contained, false otherwise.@Nonnegative public int getInstructionNoteCount()
@Nullable public InstructionNoteType getInstructionNoteAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addInstructionNote(@Nonnull InstructionNoteType elem)
elem - The element to be added. May not be null.public boolean hasPaymentIDEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPaymentIDEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPaymentIDCount()
@Nullable public PaymentIDType getPaymentIDAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPaymentID(@Nonnull PaymentIDType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull PaymentMeansType 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 PaymentMeansType clone()
@Nonnull public PaymentMeansCodeType setPaymentMeansCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PaymentChannelCodeType setPaymentChannelCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PaymentDueDateType setPaymentDueDate(@Nullable LocalDate 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 InstructionIDType setInstructionID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getIDValue()
null@Nullable public String getPaymentMeansCodeValue()
null@Nullable public LocalDate getPaymentDueDateValue()
null@Nullable public String getPaymentChannelCodeValue()
nullCopyright © 2014–2020 Philip Helger. All rights reserved.