Class PaymentMandateType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.PaymentMandateType
-
public class PaymentMandateType extends Object
Java class for PaymentMandateType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentMandateType"> <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}MandateTypeCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumPaymentInstructionsNumeric" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MaximumPaidAmount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}SignatureID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PayerParty" 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}ValidityPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentReversalPeriod" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Clause" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ClauseType>clauseprotected IDTypeidprotected MandateTypeCodeTypemandateTypeCodeprotected MaximumPaidAmountTypemaximumPaidAmountprotected MaximumPaymentInstructionsNumericTypemaximumPaymentInstructionsNumericprotected FinancialAccountTypepayerFinancialAccountprotected PartyTypepayerPartyprotected PeriodTypepaymentReversalPeriodprotected SignatureIDTypesignatureIDprotected PeriodTypevalidityPeriod
-
Constructor Summary
Constructors Constructor Description PaymentMandateType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ClauseType>getClause()Gets the value of the clause property.IDTypegetID()Gets the value of the id property.MandateTypeCodeTypegetMandateTypeCode()Gets the value of the mandateTypeCode property.MaximumPaidAmountTypegetMaximumPaidAmount()Gets the value of the maximumPaidAmount property.MaximumPaymentInstructionsNumericTypegetMaximumPaymentInstructionsNumeric()Gets the value of the maximumPaymentInstructionsNumeric property.FinancialAccountTypegetPayerFinancialAccount()Gets the value of the payerFinancialAccount property.PartyTypegetPayerParty()Gets the value of the payerParty property.PeriodTypegetPaymentReversalPeriod()Gets the value of the paymentReversalPeriod property.SignatureIDTypegetSignatureID()Gets the value of the signatureID property.PeriodTypegetValidityPeriod()Gets the value of the validityPeriod property.voidsetID(IDType value)Sets the value of the id property.voidsetMandateTypeCode(MandateTypeCodeType value)Sets the value of the mandateTypeCode property.voidsetMaximumPaidAmount(MaximumPaidAmountType value)Sets the value of the maximumPaidAmount property.voidsetMaximumPaymentInstructionsNumeric(MaximumPaymentInstructionsNumericType value)Sets the value of the maximumPaymentInstructionsNumeric property.voidsetPayerFinancialAccount(FinancialAccountType value)Sets the value of the payerFinancialAccount property.voidsetPayerParty(PartyType value)Sets the value of the payerParty property.voidsetPaymentReversalPeriod(PeriodType value)Sets the value of the paymentReversalPeriod property.voidsetSignatureID(SignatureIDType value)Sets the value of the signatureID property.voidsetValidityPeriod(PeriodType value)Sets the value of the validityPeriod property.
-
-
-
Field Detail
-
id
protected IDType id
-
mandateTypeCode
protected MandateTypeCodeType mandateTypeCode
-
maximumPaymentInstructionsNumeric
protected MaximumPaymentInstructionsNumericType maximumPaymentInstructionsNumeric
-
maximumPaidAmount
protected MaximumPaidAmountType maximumPaidAmount
-
signatureID
protected SignatureIDType signatureID
-
payerParty
protected PartyType payerParty
-
payerFinancialAccount
protected FinancialAccountType payerFinancialAccount
-
validityPeriod
protected PeriodType validityPeriod
-
paymentReversalPeriod
protected PeriodType paymentReversalPeriod
-
clause
protected List<ClauseType> clause
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getMandateTypeCode
public MandateTypeCodeType getMandateTypeCode()
Gets the value of the mandateTypeCode property.- Returns:
- possible object is
MandateTypeCodeType
-
setMandateTypeCode
public void setMandateTypeCode(MandateTypeCodeType value)
Sets the value of the mandateTypeCode property.- Parameters:
value- allowed object isMandateTypeCodeType
-
getMaximumPaymentInstructionsNumeric
public MaximumPaymentInstructionsNumericType getMaximumPaymentInstructionsNumeric()
Gets the value of the maximumPaymentInstructionsNumeric property.- Returns:
- possible object is
MaximumPaymentInstructionsNumericType
-
setMaximumPaymentInstructionsNumeric
public void setMaximumPaymentInstructionsNumeric(MaximumPaymentInstructionsNumericType value)
Sets the value of the maximumPaymentInstructionsNumeric property.- Parameters:
value- allowed object isMaximumPaymentInstructionsNumericType
-
getMaximumPaidAmount
public MaximumPaidAmountType getMaximumPaidAmount()
Gets the value of the maximumPaidAmount property.- Returns:
- possible object is
MaximumPaidAmountType
-
setMaximumPaidAmount
public void setMaximumPaidAmount(MaximumPaidAmountType value)
Sets the value of the maximumPaidAmount property.- Parameters:
value- allowed object isMaximumPaidAmountType
-
getSignatureID
public SignatureIDType getSignatureID()
Gets the value of the signatureID property.- Returns:
- possible object is
SignatureIDType
-
setSignatureID
public void setSignatureID(SignatureIDType value)
Sets the value of the signatureID property.- Parameters:
value- allowed object isSignatureIDType
-
getPayerParty
public PartyType getPayerParty()
Gets the value of the payerParty property.- Returns:
- possible object is
PartyType
-
setPayerParty
public void setPayerParty(PartyType value)
Sets the value of the payerParty property.- Parameters:
value- allowed object isPartyType
-
getPayerFinancialAccount
public FinancialAccountType getPayerFinancialAccount()
Gets the value of the payerFinancialAccount property.- Returns:
- possible object is
FinancialAccountType
-
setPayerFinancialAccount
public void setPayerFinancialAccount(FinancialAccountType value)
Sets the value of the payerFinancialAccount property.- Parameters:
value- allowed object isFinancialAccountType
-
getValidityPeriod
public PeriodType getValidityPeriod()
Gets the value of the validityPeriod property.- Returns:
- possible object is
PeriodType
-
setValidityPeriod
public void setValidityPeriod(PeriodType value)
Sets the value of the validityPeriod property.- Parameters:
value- allowed object isPeriodType
-
getPaymentReversalPeriod
public PeriodType getPaymentReversalPeriod()
Gets the value of the paymentReversalPeriod property.- Returns:
- possible object is
PeriodType
-
setPaymentReversalPeriod
public void setPaymentReversalPeriod(PeriodType value)
Sets the value of the paymentReversalPeriod property.- Parameters:
value- allowed object isPeriodType
-
getClause
public List<ClauseType> getClause()
Gets the value of the clause 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 clause property.For example, to add a new item, do as follows:
getClause().add(newItem);Objects of the following type(s) are allowed in the list
ClauseType
-
-