Class PaymentMeansType
- java.lang.Object
-
- network.oxalis.peppol.ubl2.jaxb.cac.PaymentMeansType
-
public class PaymentMeansType extends Object
Java class for PaymentMeansType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentMeansType"> <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}PaymentMeansCode"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentDueDate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentChannelCode" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InstructionID" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InstructionNote" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PaymentID" maxOccurs="unbounded" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CardAccount" 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}PayeeFinancialAccount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}CreditAccount" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}PaymentMandate" minOccurs="0"/> <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}TradeFinancing" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CardAccountTypecardAccountprotected CreditAccountTypecreditAccountprotected IDTypeidprotected InstructionIDTypeinstructionIDprotected List<InstructionNoteType>instructionNoteprotected FinancialAccountTypepayeeFinancialAccountprotected FinancialAccountTypepayerFinancialAccountprotected PaymentChannelCodeTypepaymentChannelCodeprotected PaymentDueDateTypepaymentDueDateprotected List<PaymentIDType>paymentIDprotected PaymentMandateTypepaymentMandateprotected PaymentMeansCodeTypepaymentMeansCodeprotected TradeFinancingTypetradeFinancing
-
Constructor Summary
Constructors Constructor Description PaymentMeansType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CardAccountTypegetCardAccount()Gets the value of the cardAccount property.CreditAccountTypegetCreditAccount()Gets the value of the creditAccount property.IDTypegetID()Gets the value of the id property.InstructionIDTypegetInstructionID()Gets the value of the instructionID property.List<InstructionNoteType>getInstructionNote()Gets the value of the instructionNote property.FinancialAccountTypegetPayeeFinancialAccount()Gets the value of the payeeFinancialAccount property.FinancialAccountTypegetPayerFinancialAccount()Gets the value of the payerFinancialAccount property.PaymentChannelCodeTypegetPaymentChannelCode()Gets the value of the paymentChannelCode property.PaymentDueDateTypegetPaymentDueDate()Gets the value of the paymentDueDate property.List<PaymentIDType>getPaymentID()Gets the value of the paymentID property.PaymentMandateTypegetPaymentMandate()Gets the value of the paymentMandate property.PaymentMeansCodeTypegetPaymentMeansCode()Gets the value of the paymentMeansCode property.TradeFinancingTypegetTradeFinancing()Gets the value of the tradeFinancing property.voidsetCardAccount(CardAccountType value)Sets the value of the cardAccount property.voidsetCreditAccount(CreditAccountType value)Sets the value of the creditAccount property.voidsetID(IDType value)Sets the value of the id property.voidsetInstructionID(InstructionIDType value)Sets the value of the instructionID property.voidsetPayeeFinancialAccount(FinancialAccountType value)Sets the value of the payeeFinancialAccount property.voidsetPayerFinancialAccount(FinancialAccountType value)Sets the value of the payerFinancialAccount property.voidsetPaymentChannelCode(PaymentChannelCodeType value)Sets the value of the paymentChannelCode property.voidsetPaymentDueDate(PaymentDueDateType value)Sets the value of the paymentDueDate property.voidsetPaymentMandate(PaymentMandateType value)Sets the value of the paymentMandate property.voidsetPaymentMeansCode(PaymentMeansCodeType value)Sets the value of the paymentMeansCode property.voidsetTradeFinancing(TradeFinancingType value)Sets the value of the tradeFinancing property.
-
-
-
Field Detail
-
id
protected IDType id
-
paymentMeansCode
protected PaymentMeansCodeType paymentMeansCode
-
paymentDueDate
protected PaymentDueDateType paymentDueDate
-
paymentChannelCode
protected PaymentChannelCodeType paymentChannelCode
-
instructionID
protected InstructionIDType instructionID
-
instructionNote
protected List<InstructionNoteType> instructionNote
-
paymentID
protected List<PaymentIDType> paymentID
-
cardAccount
protected CardAccountType cardAccount
-
payerFinancialAccount
protected FinancialAccountType payerFinancialAccount
-
payeeFinancialAccount
protected FinancialAccountType payeeFinancialAccount
-
creditAccount
protected CreditAccountType creditAccount
-
paymentMandate
protected PaymentMandateType paymentMandate
-
tradeFinancing
protected TradeFinancingType tradeFinancing
-
-
Method Detail
-
setID
public void setID(IDType value)
Sets the value of the id property.- Parameters:
value- allowed object isIDType
-
getPaymentMeansCode
public PaymentMeansCodeType getPaymentMeansCode()
Gets the value of the paymentMeansCode property.- Returns:
- possible object is
PaymentMeansCodeType
-
setPaymentMeansCode
public void setPaymentMeansCode(PaymentMeansCodeType value)
Sets the value of the paymentMeansCode property.- Parameters:
value- allowed object isPaymentMeansCodeType
-
getPaymentDueDate
public PaymentDueDateType getPaymentDueDate()
Gets the value of the paymentDueDate property.- Returns:
- possible object is
PaymentDueDateType
-
setPaymentDueDate
public void setPaymentDueDate(PaymentDueDateType value)
Sets the value of the paymentDueDate property.- Parameters:
value- allowed object isPaymentDueDateType
-
getPaymentChannelCode
public PaymentChannelCodeType getPaymentChannelCode()
Gets the value of the paymentChannelCode property.- Returns:
- possible object is
PaymentChannelCodeType
-
setPaymentChannelCode
public void setPaymentChannelCode(PaymentChannelCodeType value)
Sets the value of the paymentChannelCode property.- Parameters:
value- allowed object isPaymentChannelCodeType
-
getInstructionID
public InstructionIDType getInstructionID()
Gets the value of the instructionID property.- Returns:
- possible object is
InstructionIDType
-
setInstructionID
public void setInstructionID(InstructionIDType value)
Sets the value of the instructionID property.- Parameters:
value- allowed object isInstructionIDType
-
getInstructionNote
public List<InstructionNoteType> getInstructionNote()
Gets the value of the instructionNote 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 instructionNote property.For example, to add a new item, do as follows:
getInstructionNote().add(newItem);
Objects of the following type(s) are allowed in the list
InstructionNoteType- Returns:
- The value of the instructionNote property.
-
getPaymentID
public List<PaymentIDType> getPaymentID()
Gets the value of the paymentID 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 paymentID property.For example, to add a new item, do as follows:
getPaymentID().add(newItem);
Objects of the following type(s) are allowed in the list
PaymentIDType- Returns:
- The value of the paymentID property.
-
getCardAccount
public CardAccountType getCardAccount()
Gets the value of the cardAccount property.- Returns:
- possible object is
CardAccountType
-
setCardAccount
public void setCardAccount(CardAccountType value)
Sets the value of the cardAccount property.- Parameters:
value- allowed object isCardAccountType
-
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
-
getPayeeFinancialAccount
public FinancialAccountType getPayeeFinancialAccount()
Gets the value of the payeeFinancialAccount property.- Returns:
- possible object is
FinancialAccountType
-
setPayeeFinancialAccount
public void setPayeeFinancialAccount(FinancialAccountType value)
Sets the value of the payeeFinancialAccount property.- Parameters:
value- allowed object isFinancialAccountType
-
getCreditAccount
public CreditAccountType getCreditAccount()
Gets the value of the creditAccount property.- Returns:
- possible object is
CreditAccountType
-
setCreditAccount
public void setCreditAccount(CreditAccountType value)
Sets the value of the creditAccount property.- Parameters:
value- allowed object isCreditAccountType
-
getPaymentMandate
public PaymentMandateType getPaymentMandate()
Gets the value of the paymentMandate property.- Returns:
- possible object is
PaymentMandateType
-
setPaymentMandate
public void setPaymentMandate(PaymentMandateType value)
Sets the value of the paymentMandate property.- Parameters:
value- allowed object isPaymentMandateType
-
getTradeFinancing
public TradeFinancingType getTradeFinancing()
Gets the value of the tradeFinancing property.- Returns:
- possible object is
TradeFinancingType
-
setTradeFinancing
public void setTradeFinancing(TradeFinancingType value)
Sets the value of the tradeFinancing property.- Parameters:
value- allowed object isTradeFinancingType
-
-