Class PaymentInstruction39
java.lang.Object
org.kapott.hbci.sepa.jaxb.pain_008_001_10.PaymentInstruction39
Java class for PaymentInstruction39 complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentInstruction39">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="PmtInfId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}Max35Text"/>
<element name="PmtMtd" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}PaymentMethod2Code"/>
<element name="ReqdAdvcTp" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}AdviceType1" minOccurs="0"/>
<element name="BtchBookg" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}BatchBookingIndicator" minOccurs="0"/>
<element name="NbOfTxs" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}Max15NumericText" minOccurs="0"/>
<element name="CtrlSum" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}DecimalNumber" minOccurs="0"/>
<element name="PmtTpInf" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}PaymentTypeInformation29" minOccurs="0"/>
<element name="ReqdColltnDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}ISODate"/>
<element name="Cdtr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}PartyIdentification135"/>
<element name="CdtrAcct" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}CashAccount40"/>
<element name="CdtrAgt" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}BranchAndFinancialInstitutionIdentification6"/>
<element name="CdtrAgtAcct" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}CashAccount40" minOccurs="0"/>
<element name="UltmtCdtr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}PartyIdentification135" minOccurs="0"/>
<element name="ChrgBr" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}ChargeBearerType1Code" minOccurs="0"/>
<element name="ChrgsAcct" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}CashAccount40" minOccurs="0"/>
<element name="ChrgsAcctAgt" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}BranchAndFinancialInstitutionIdentification6" minOccurs="0"/>
<element name="CdtrSchmeId" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}PartyIdentification135" minOccurs="0"/>
<element name="DrctDbtTxInf" type="{urn:iso:std:iso:20022:tech:xsd:pain.008.001.10}DirectDebitTransactionInformation28" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected PartyIdentification135protected CashAccount40protected CashAccount40protected PartyIdentification135protected ChargeBearerType1Codeprotected CashAccount40protected BigDecimalprotected List<DirectDebitTransactionInformation28> protected Stringprotected Stringprotected PaymentMethod2Codeprotected PaymentTypeInformation29protected AdviceType1protected XMLGregorianCalendarprotected PartyIdentification135 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCdtr()Gets the value of the cdtr property.Gets the value of the cdtrAcct property.Gets the value of the cdtrAgt property.Gets the value of the cdtrAgtAcct property.Gets the value of the cdtrSchmeId property.Gets the value of the chrgBr property.Gets the value of the chrgsAcct property.Gets the value of the chrgsAcctAgt property.Gets the value of the ctrlSum property.Gets the value of the drctDbtTxInf property.Gets the value of the nbOfTxs property.Gets the value of the pmtInfId property.Gets the value of the pmtMtd property.Gets the value of the pmtTpInf property.Gets the value of the reqdAdvcTp property.Gets the value of the reqdColltnDt property.Gets the value of the ultmtCdtr property.Gets the value of the btchBookg property.voidsetBtchBookg(Boolean value) Sets the value of the btchBookg property.voidsetCdtr(PartyIdentification135 value) Sets the value of the cdtr property.voidsetCdtrAcct(CashAccount40 value) Sets the value of the cdtrAcct property.voidSets the value of the cdtrAgt property.voidsetCdtrAgtAcct(CashAccount40 value) Sets the value of the cdtrAgtAcct property.voidSets the value of the cdtrSchmeId property.voidsetChrgBr(ChargeBearerType1Code value) Sets the value of the chrgBr property.voidsetChrgsAcct(CashAccount40 value) Sets the value of the chrgsAcct property.voidSets the value of the chrgsAcctAgt property.voidsetCtrlSum(BigDecimal value) Sets the value of the ctrlSum property.voidsetNbOfTxs(String value) Sets the value of the nbOfTxs property.voidsetPmtInfId(String value) Sets the value of the pmtInfId property.voidsetPmtMtd(PaymentMethod2Code value) Sets the value of the pmtMtd property.voidSets the value of the pmtTpInf property.voidsetReqdAdvcTp(AdviceType1 value) Sets the value of the reqdAdvcTp property.voidSets the value of the reqdColltnDt property.voidSets the value of the ultmtCdtr property.
-
Field Details
-
pmtInfId
-
pmtMtd
-
reqdAdvcTp
-
btchBookg
-
nbOfTxs
-
ctrlSum
-
pmtTpInf
-
reqdColltnDt
-
cdtr
-
cdtrAcct
-
cdtrAgt
-
cdtrAgtAcct
-
ultmtCdtr
-
chrgBr
-
chrgsAcct
-
chrgsAcctAgt
-
cdtrSchmeId
-
drctDbtTxInf
-
-
Constructor Details
-
PaymentInstruction39
public PaymentInstruction39()
-
-
Method Details
-
getPmtInfId
Gets the value of the pmtInfId property.- Returns:
- possible object is
String
-
setPmtInfId
Sets the value of the pmtInfId property.- Parameters:
value- allowed object isString
-
getPmtMtd
Gets the value of the pmtMtd property.- Returns:
- possible object is
PaymentMethod2Code
-
setPmtMtd
Sets the value of the pmtMtd property.- Parameters:
value- allowed object isPaymentMethod2Code
-
getReqdAdvcTp
Gets the value of the reqdAdvcTp property.- Returns:
- possible object is
AdviceType1
-
setReqdAdvcTp
Sets the value of the reqdAdvcTp property.- Parameters:
value- allowed object isAdviceType1
-
isBtchBookg
Gets the value of the btchBookg property.- Returns:
- possible object is
Boolean
-
setBtchBookg
Sets the value of the btchBookg property.- Parameters:
value- allowed object isBoolean
-
getNbOfTxs
Gets the value of the nbOfTxs property.- Returns:
- possible object is
String
-
setNbOfTxs
Sets the value of the nbOfTxs property.- Parameters:
value- allowed object isString
-
getCtrlSum
Gets the value of the ctrlSum property.- Returns:
- possible object is
BigDecimal
-
setCtrlSum
Sets the value of the ctrlSum property.- Parameters:
value- allowed object isBigDecimal
-
getPmtTpInf
Gets the value of the pmtTpInf property.- Returns:
- possible object is
PaymentTypeInformation29
-
setPmtTpInf
Sets the value of the pmtTpInf property.- Parameters:
value- allowed object isPaymentTypeInformation29
-
getReqdColltnDt
Gets the value of the reqdColltnDt property.- Returns:
- possible object is
XMLGregorianCalendar
-
setReqdColltnDt
Sets the value of the reqdColltnDt property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getCdtr
Gets the value of the cdtr property.- Returns:
- possible object is
PartyIdentification135
-
setCdtr
Sets the value of the cdtr property.- Parameters:
value- allowed object isPartyIdentification135
-
getCdtrAcct
Gets the value of the cdtrAcct property.- Returns:
- possible object is
CashAccount40
-
setCdtrAcct
Sets the value of the cdtrAcct property.- Parameters:
value- allowed object isCashAccount40
-
getCdtrAgt
Gets the value of the cdtrAgt property.- Returns:
- possible object is
BranchAndFinancialInstitutionIdentification6
-
setCdtrAgt
Sets the value of the cdtrAgt property.- Parameters:
value- allowed object isBranchAndFinancialInstitutionIdentification6
-
getCdtrAgtAcct
Gets the value of the cdtrAgtAcct property.- Returns:
- possible object is
CashAccount40
-
setCdtrAgtAcct
Sets the value of the cdtrAgtAcct property.- Parameters:
value- allowed object isCashAccount40
-
getUltmtCdtr
Gets the value of the ultmtCdtr property.- Returns:
- possible object is
PartyIdentification135
-
setUltmtCdtr
Sets the value of the ultmtCdtr property.- Parameters:
value- allowed object isPartyIdentification135
-
getChrgBr
Gets the value of the chrgBr property.- Returns:
- possible object is
ChargeBearerType1Code
-
setChrgBr
Sets the value of the chrgBr property.- Parameters:
value- allowed object isChargeBearerType1Code
-
getChrgsAcct
Gets the value of the chrgsAcct property.- Returns:
- possible object is
CashAccount40
-
setChrgsAcct
Sets the value of the chrgsAcct property.- Parameters:
value- allowed object isCashAccount40
-
getChrgsAcctAgt
Gets the value of the chrgsAcctAgt property.- Returns:
- possible object is
BranchAndFinancialInstitutionIdentification6
-
setChrgsAcctAgt
Sets the value of the chrgsAcctAgt property.- Parameters:
value- allowed object isBranchAndFinancialInstitutionIdentification6
-
getCdtrSchmeId
Gets the value of the cdtrSchmeId property.- Returns:
- possible object is
PartyIdentification135
-
setCdtrSchmeId
Sets the value of the cdtrSchmeId property.- Parameters:
value- allowed object isPartyIdentification135
-
getDrctDbtTxInf
Gets the value of the drctDbtTxInf 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
setmethod for the drctDbtTxInf property.For example, to add a new item, do as follows:
getDrctDbtTxInf().add(newItem);Objects of the following type(s) are allowed in the list
DirectDebitTransactionInformation28
-