@CodingStyleguideUnaware public class TradeSettlementPaymentMeansType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
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="PaymentChannelCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}PaymentMeansChannelCodeType" minOccurs="0"/>
<element name="TypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}PaymentMeansCodeType" minOccurs="0"/>
<element name="GuaranteeMethodCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}PaymentGuaranteeMeansCodeType" minOccurs="0"/>
<element name="PaymentMethodCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}CodeType" minOccurs="0"/>
<element name="Information" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}IDType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ApplicableTradeSettlementFinancialCard" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}TradeSettlementFinancialCardType" minOccurs="0"/>
<element name="PayerPartyDebtorFinancialAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}DebtorFinancialAccountType" minOccurs="0"/>
<element name="PayeePartyCreditorFinancialAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}CreditorFinancialAccountType" minOccurs="0"/>
<element name="PayerSpecifiedDebtorFinancialInstitution" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}DebtorFinancialInstitutionType" minOccurs="0"/>
<element name="PayeeSpecifiedCreditorFinancialInstitution" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}CreditorFinancialInstitutionType" 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 |
|---|
TradeSettlementPaymentMeansType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addID(IDType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addInformation(TextType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TradeSettlementPaymentMeansType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(TradeSettlementPaymentMeansType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
TradeSettlementFinancialCardType |
getApplicableTradeSettlementFinancialCard()
Gets the value of the applicableTradeSettlementFinancialCard property.
|
PaymentGuaranteeMeansCodeType |
getGuaranteeMethodCode()
Gets the value of the guaranteeMethodCode property.
|
String |
getGuaranteeMethodCodeValue()
Get the value of the contained PaymentGuaranteeMeansCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<IDType> |
getID()
Gets the value of the id property.
|
IDType |
getIDAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getIDCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<TextType> |
getInformation()
Gets the value of the information property.
|
TextType |
getInformationAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getInformationCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
CreditorFinancialAccountType |
getPayeePartyCreditorFinancialAccount()
Gets the value of the payeePartyCreditorFinancialAccount property.
|
CreditorFinancialInstitutionType |
getPayeeSpecifiedCreditorFinancialInstitution()
Gets the value of the payeeSpecifiedCreditorFinancialInstitution property.
|
DebtorFinancialAccountType |
getPayerPartyDebtorFinancialAccount()
Gets the value of the payerPartyDebtorFinancialAccount property.
|
DebtorFinancialInstitutionType |
getPayerSpecifiedDebtorFinancialInstitution()
Gets the value of the payerSpecifiedDebtorFinancialInstitution property.
|
PaymentMeansChannelCodeType |
getPaymentChannelCode()
Gets the value of the paymentChannelCode property.
|
String |
getPaymentChannelCodeValue()
Get the value of the contained PaymentMeansChannelCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
CodeType |
getPaymentMethodCode()
Gets the value of the paymentMethodCode property.
|
String |
getPaymentMethodCodeValue()
Get the value of the contained CodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
PaymentMeansCodeType |
getTypeCode()
Gets the value of the typeCode property.
|
String |
getTypeCodeValue()
Get the value of the contained PaymentMeansCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasInformationEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoInformationEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setApplicableTradeSettlementFinancialCard(TradeSettlementFinancialCardType value)
Sets the value of the applicableTradeSettlementFinancialCard property.
|
void |
setGuaranteeMethodCode(PaymentGuaranteeMeansCodeType value)
Sets the value of the guaranteeMethodCode property.
|
PaymentGuaranteeMeansCodeType |
setGuaranteeMethodCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setID(List<IDType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setInformation(List<TextType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPayeePartyCreditorFinancialAccount(CreditorFinancialAccountType value)
Sets the value of the payeePartyCreditorFinancialAccount property.
|
void |
setPayeeSpecifiedCreditorFinancialInstitution(CreditorFinancialInstitutionType value)
Sets the value of the payeeSpecifiedCreditorFinancialInstitution property.
|
void |
setPayerPartyDebtorFinancialAccount(DebtorFinancialAccountType value)
Sets the value of the payerPartyDebtorFinancialAccount property.
|
void |
setPayerSpecifiedDebtorFinancialInstitution(DebtorFinancialInstitutionType value)
Sets the value of the payerSpecifiedDebtorFinancialInstitution property.
|
void |
setPaymentChannelCode(PaymentMeansChannelCodeType value)
Sets the value of the paymentChannelCode property.
|
PaymentMeansChannelCodeType |
setPaymentChannelCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPaymentMethodCode(CodeType value)
Sets the value of the paymentMethodCode property.
|
CodeType |
setPaymentMethodCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setTypeCode(PaymentMeansCodeType value)
Sets the value of the typeCode property.
|
PaymentMeansCodeType |
setTypeCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public TradeSettlementPaymentMeansType()
@Nullable public PaymentMeansChannelCodeType getPaymentChannelCode()
PaymentMeansChannelCodeTypepublic void setPaymentChannelCode(@Nullable PaymentMeansChannelCodeType value)
value - allowed object is
PaymentMeansChannelCodeType@Nullable public PaymentMeansCodeType getTypeCode()
PaymentMeansCodeTypepublic void setTypeCode(@Nullable PaymentMeansCodeType value)
value - allowed object is
PaymentMeansCodeType@Nullable public PaymentGuaranteeMeansCodeType getGuaranteeMethodCode()
PaymentGuaranteeMeansCodeTypepublic void setGuaranteeMethodCode(@Nullable PaymentGuaranteeMeansCodeType value)
value - allowed object is
PaymentGuaranteeMeansCodeType@Nullable public CodeType getPaymentMethodCode()
CodeTypepublic void setPaymentMethodCode(@Nullable CodeType value)
value - allowed object is
CodeType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public 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
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") 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
@Nullable public TradeSettlementFinancialCardType getApplicableTradeSettlementFinancialCard()
TradeSettlementFinancialCardTypepublic void setApplicableTradeSettlementFinancialCard(@Nullable TradeSettlementFinancialCardType value)
value - allowed object is
TradeSettlementFinancialCardType@Nullable public DebtorFinancialAccountType getPayerPartyDebtorFinancialAccount()
DebtorFinancialAccountTypepublic void setPayerPartyDebtorFinancialAccount(@Nullable DebtorFinancialAccountType value)
value - allowed object is
DebtorFinancialAccountType@Nullable public CreditorFinancialAccountType getPayeePartyCreditorFinancialAccount()
CreditorFinancialAccountTypepublic void setPayeePartyCreditorFinancialAccount(@Nullable CreditorFinancialAccountType value)
value - allowed object is
CreditorFinancialAccountType@Nullable public DebtorFinancialInstitutionType getPayerSpecifiedDebtorFinancialInstitution()
DebtorFinancialInstitutionTypepublic void setPayerSpecifiedDebtorFinancialInstitution(@Nullable DebtorFinancialInstitutionType value)
value - allowed object is
DebtorFinancialInstitutionType@Nullable public CreditorFinancialInstitutionType getPayeeSpecifiedCreditorFinancialInstitution()
CreditorFinancialInstitutionTypepublic void setPayeeSpecifiedCreditorFinancialInstitution(@Nullable CreditorFinancialInstitutionType value)
value - allowed object is
CreditorFinancialInstitutionTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setInformation(@Nullable List<TextType> aList)
aList - The new list member to set. May be null.public void setID(@Nullable List<IDType> aList)
aList - The new list member to set. May be null.public boolean hasInformationEntries()
true if at least one item is contained, false otherwise.public boolean hasNoInformationEntries()
true if no item is contained, false otherwise.@Nonnegative public int getInformationCount()
@Nullable public TextType getInformationAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addInformation(@Nonnull TextType elem)
elem - The element to be added. May not be null.public boolean hasIDEntries()
true if at least one item is contained, false otherwise.public boolean hasNoIDEntries()
true if no item is contained, false otherwise.@Nonnegative public int getIDCount()
@Nullable public IDType getIDAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addID(@Nonnull IDType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull TradeSettlementPaymentMeansType 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 TradeSettlementPaymentMeansType clone()
@Nonnull public PaymentGuaranteeMeansCodeType setGuaranteeMethodCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PaymentMeansChannelCodeType setPaymentChannelCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PaymentMeansCodeType setTypeCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public CodeType setPaymentMethodCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getPaymentChannelCodeValue()
null@Nullable public String getTypeCodeValue()
null@Nullable public String getGuaranteeMethodCodeValue()
nullCopyright © 2016–2021 Philip Helger. All rights reserved.