public class TradeSettlementPaymentMeansType extends Object
Java class for TradeSettlementPaymentMeansType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeSettlementPaymentMeansType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="TypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}PaymentMeansCodeType" minOccurs="0"/>
<element name="Information" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PayerPartyDebtorFinancialAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}DebtorFinancialAccountType" minOccurs="0"/>
<element name="PayeePartyCreditorFinancialAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}CreditorFinancialAccountType" minOccurs="0"/>
<element name="PayerSpecifiedDebtorFinancialInstitution" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}DebtorFinancialInstitutionType" minOccurs="0"/>
<element name="PayeeSpecifiedCreditorFinancialInstitution" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}CreditorFinancialInstitutionType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<IDType> |
id |
protected List<TextType> |
information |
protected CreditorFinancialAccountType |
payeePartyCreditorFinancialAccount |
protected CreditorFinancialInstitutionType |
payeeSpecifiedCreditorFinancialInstitution |
protected DebtorFinancialAccountType |
payerPartyDebtorFinancialAccount |
protected DebtorFinancialInstitutionType |
payerSpecifiedDebtorFinancialInstitution |
protected PaymentMeansCodeType |
typeCode |
| Constructor and Description |
|---|
TradeSettlementPaymentMeansType() |
protected PaymentMeansCodeType typeCode
protected DebtorFinancialAccountType payerPartyDebtorFinancialAccount
protected CreditorFinancialAccountType payeePartyCreditorFinancialAccount
protected DebtorFinancialInstitutionType payerSpecifiedDebtorFinancialInstitution
protected CreditorFinancialInstitutionType payeeSpecifiedCreditorFinancialInstitution
public PaymentMeansCodeType getTypeCode()
PaymentMeansCodeTypepublic void setTypeCode(PaymentMeansCodeType value)
value - allowed object is
PaymentMeansCodeTypepublic List<TextType> getInformation()
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 information property.
For example, to add a new item, do as follows:
getInformation().add(newItem);
Objects of the following type(s) are allowed in the list
TextType
public List<IDType> getID()
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 id property.
For example, to add a new item, do as follows:
getID().add(newItem);
Objects of the following type(s) are allowed in the list
IDType
public DebtorFinancialAccountType getPayerPartyDebtorFinancialAccount()
DebtorFinancialAccountTypepublic void setPayerPartyDebtorFinancialAccount(DebtorFinancialAccountType value)
value - allowed object is
DebtorFinancialAccountTypepublic CreditorFinancialAccountType getPayeePartyCreditorFinancialAccount()
CreditorFinancialAccountTypepublic void setPayeePartyCreditorFinancialAccount(CreditorFinancialAccountType value)
value - allowed object is
CreditorFinancialAccountTypepublic DebtorFinancialInstitutionType getPayerSpecifiedDebtorFinancialInstitution()
DebtorFinancialInstitutionTypepublic void setPayerSpecifiedDebtorFinancialInstitution(DebtorFinancialInstitutionType value)
value - allowed object is
DebtorFinancialInstitutionTypepublic CreditorFinancialInstitutionType getPayeeSpecifiedCreditorFinancialInstitution()
CreditorFinancialInstitutionTypepublic void setPayeeSpecifiedCreditorFinancialInstitution(CreditorFinancialInstitutionType value)
value - allowed object is
CreditorFinancialInstitutionTypepublic TradeSettlementPaymentMeansType withTypeCode(PaymentMeansCodeType value)
public TradeSettlementPaymentMeansType withInformation(TextType... values)
public TradeSettlementPaymentMeansType withInformation(Collection<TextType> values)
public TradeSettlementPaymentMeansType withID(IDType... values)
public TradeSettlementPaymentMeansType withID(Collection<IDType> values)
public TradeSettlementPaymentMeansType withPayerPartyDebtorFinancialAccount(DebtorFinancialAccountType value)
public TradeSettlementPaymentMeansType withPayeePartyCreditorFinancialAccount(CreditorFinancialAccountType value)
public TradeSettlementPaymentMeansType withPayerSpecifiedDebtorFinancialInstitution(DebtorFinancialInstitutionType value)
public TradeSettlementPaymentMeansType withPayeeSpecifiedCreditorFinancialInstitution(CreditorFinancialInstitutionType value)
Copyright © 2014–2019 Philip Helger. All rights reserved.