Class PaymentInstruction40
java.lang.Object
org.kapott.hbci.sepa.jaxb.pain_001_001_11.PaymentInstruction40
Java class for PaymentInstruction40 complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentInstruction40"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="PmtInfId" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}Max35Text"/> <element name="PmtMtd" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}PaymentMethod3Code"/> <element name="ReqdAdvcTp" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}AdviceType1" minOccurs="0"/> <element name="BtchBookg" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}BatchBookingIndicator" minOccurs="0"/> <element name="NbOfTxs" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}Max15NumericText" minOccurs="0"/> <element name="CtrlSum" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}DecimalNumber" minOccurs="0"/> <element name="PmtTpInf" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}PaymentTypeInformation26" minOccurs="0"/> <element name="ReqdExctnDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}DateAndDateTime2Choice"/> <element name="PoolgAdjstmntDt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}ISODate" minOccurs="0"/> <element name="Dbtr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}PartyIdentification135"/> <element name="DbtrAcct" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}CashAccount40"/> <element name="DbtrAgt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}BranchAndFinancialInstitutionIdentification6"/> <element name="DbtrAgtAcct" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}CashAccount40" minOccurs="0"/> <element name="InstrForDbtrAgt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}Max140Text" minOccurs="0"/> <element name="UltmtDbtr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}PartyIdentification135" minOccurs="0"/> <element name="ChrgBr" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}ChargeBearerType1Code" minOccurs="0"/> <element name="ChrgsAcct" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}CashAccount40" minOccurs="0"/> <element name="ChrgsAcctAgt" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}BranchAndFinancialInstitutionIdentification6" minOccurs="0"/> <element name="CdtTrfTxInf" type="{urn:iso:std:iso:20022:tech:xsd:pain.001.001.11}CreditTransferTransaction54" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Boolean
protected List
<CreditTransferTransaction54> protected ChargeBearerType1Code
protected CashAccount40
protected BigDecimal
protected PartyIdentification135
protected CashAccount40
protected CashAccount40
protected String
protected String
protected String
protected PaymentMethod3Code
protected PaymentTypeInformation26
protected XMLGregorianCalendar
protected AdviceType1
protected DateAndDateTime2Choice
protected PartyIdentification135
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cdtTrfTxInf 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.getDbtr()
Gets the value of the dbtr property.Gets the value of the dbtrAcct property.Gets the value of the dbtrAgt property.Gets the value of the dbtrAgtAcct property.Gets the value of the instrForDbtrAgt 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 poolgAdjstmntDt property.Gets the value of the reqdAdvcTp property.Gets the value of the reqdExctnDt property.Gets the value of the ultmtDbtr property.Gets the value of the btchBookg property.void
setBtchBookg
(Boolean value) Sets the value of the btchBookg property.void
setChrgBr
(ChargeBearerType1Code value) Sets the value of the chrgBr property.void
setChrgsAcct
(CashAccount40 value) Sets the value of the chrgsAcct property.void
Sets the value of the chrgsAcctAgt property.void
setCtrlSum
(BigDecimal value) Sets the value of the ctrlSum property.void
setDbtr
(PartyIdentification135 value) Sets the value of the dbtr property.void
setDbtrAcct
(CashAccount40 value) Sets the value of the dbtrAcct property.void
Sets the value of the dbtrAgt property.void
setDbtrAgtAcct
(CashAccount40 value) Sets the value of the dbtrAgtAcct property.void
setInstrForDbtrAgt
(String value) Sets the value of the instrForDbtrAgt property.void
setNbOfTxs
(String value) Sets the value of the nbOfTxs property.void
setPmtInfId
(String value) Sets the value of the pmtInfId property.void
setPmtMtd
(PaymentMethod3Code value) Sets the value of the pmtMtd property.void
Sets the value of the pmtTpInf property.void
Sets the value of the poolgAdjstmntDt property.void
setReqdAdvcTp
(AdviceType1 value) Sets the value of the reqdAdvcTp property.void
Sets the value of the reqdExctnDt property.void
Sets the value of the ultmtDbtr property.
-
Field Details
-
pmtInfId
-
pmtMtd
-
reqdAdvcTp
-
btchBookg
-
nbOfTxs
-
ctrlSum
-
pmtTpInf
-
reqdExctnDt
-
poolgAdjstmntDt
-
dbtr
-
dbtrAcct
-
dbtrAgt
-
dbtrAgtAcct
-
instrForDbtrAgt
-
ultmtDbtr
-
chrgBr
-
chrgsAcct
-
chrgsAcctAgt
-
cdtTrfTxInf
-
-
Constructor Details
-
PaymentInstruction40
public PaymentInstruction40()
-
-
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
PaymentMethod3Code
-
setPmtMtd
Sets the value of the pmtMtd property.- Parameters:
value
- allowed object isPaymentMethod3Code
-
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
PaymentTypeInformation26
-
setPmtTpInf
Sets the value of the pmtTpInf property.- Parameters:
value
- allowed object isPaymentTypeInformation26
-
getReqdExctnDt
Gets the value of the reqdExctnDt property.- Returns:
- possible object is
DateAndDateTime2Choice
-
setReqdExctnDt
Sets the value of the reqdExctnDt property.- Parameters:
value
- allowed object isDateAndDateTime2Choice
-
getPoolgAdjstmntDt
Gets the value of the poolgAdjstmntDt property.- Returns:
- possible object is
XMLGregorianCalendar
-
setPoolgAdjstmntDt
Sets the value of the poolgAdjstmntDt property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
getDbtr
Gets the value of the dbtr property.- Returns:
- possible object is
PartyIdentification135
-
setDbtr
Sets the value of the dbtr property.- Parameters:
value
- allowed object isPartyIdentification135
-
getDbtrAcct
Gets the value of the dbtrAcct property.- Returns:
- possible object is
CashAccount40
-
setDbtrAcct
Sets the value of the dbtrAcct property.- Parameters:
value
- allowed object isCashAccount40
-
getDbtrAgt
Gets the value of the dbtrAgt property.- Returns:
- possible object is
BranchAndFinancialInstitutionIdentification6
-
setDbtrAgt
Sets the value of the dbtrAgt property.- Parameters:
value
- allowed object isBranchAndFinancialInstitutionIdentification6
-
getDbtrAgtAcct
Gets the value of the dbtrAgtAcct property.- Returns:
- possible object is
CashAccount40
-
setDbtrAgtAcct
Sets the value of the dbtrAgtAcct property.- Parameters:
value
- allowed object isCashAccount40
-
getInstrForDbtrAgt
Gets the value of the instrForDbtrAgt property.- Returns:
- possible object is
String
-
setInstrForDbtrAgt
Sets the value of the instrForDbtrAgt property.- Parameters:
value
- allowed object isString
-
getUltmtDbtr
Gets the value of the ultmtDbtr property.- Returns:
- possible object is
PartyIdentification135
-
setUltmtDbtr
Sets the value of the ultmtDbtr 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
-
getCdtTrfTxInf
Gets the value of the cdtTrfTxInf 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 cdtTrfTxInf property.For example, to add a new item, do as follows:
getCdtTrfTxInf().add(newItem);
Objects of the following type(s) are allowed in the list
CreditTransferTransaction54
-