All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.prowidesoftware.swift.model.mx.dic.ReportSpecification4 Maven / Gradle / Ivy


package com.prowidesoftware.swift.model.mx.dic;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * Specifies the parameters for which a transaction report must be generated.
 * 
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ReportSpecification4", propOrder = {
    "txId",
    "txSts",
    "submitrTxRef",
    "nttiesToBeRptd",
    "crspdt",
    "submitgBk",
    "oblgrBk",
    "buyr",
    "sellr",
    "buyrCtry",
    "sellrCtry",
    "crspdtCtry",
    "pdgReqForActn"
})
public class ReportSpecification4 {

    @XmlElement(name = "TxId")
    protected List txId;
    @XmlElement(name = "TxSts")
    protected List txSts;
    @XmlElement(name = "SubmitrTxRef")
    protected List submitrTxRef;
    @XmlElement(name = "NttiesToBeRptd")
    protected List nttiesToBeRptd;
    @XmlElement(name = "Crspdt")
    protected List crspdt;
    @XmlElement(name = "SubmitgBk")
    protected List submitgBk;
    @XmlElement(name = "OblgrBk")
    protected List oblgrBk;
    @XmlElement(name = "Buyr")
    protected List buyr;
    @XmlElement(name = "Sellr")
    protected List sellr;
    @XmlElement(name = "BuyrCtry")
    protected List buyrCtry;
    @XmlElement(name = "SellrCtry")
    protected List sellrCtry;
    @XmlElement(name = "CrspdtCtry")
    protected List crspdtCtry;
    @XmlElement(name = "PdgReqForActn")
    protected List pdgReqForActn;

    /**
     * Gets the value of the txId 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 txId property. * *

* For example, to add a new item, do as follows: *

     *    getTxId().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getTxId() { if (txId == null) { txId = new ArrayList(); } return this.txId; } /** * Gets the value of the txSts 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 txSts property. * *

* For example, to add a new item, do as follows: *

     *    getTxSts().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TransactionStatus4 } * * */ public List getTxSts() { if (txSts == null) { txSts = new ArrayList(); } return this.txSts; } /** * Gets the value of the submitrTxRef 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 submitrTxRef property. * *

* For example, to add a new item, do as follows: *

     *    getSubmitrTxRef().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getSubmitrTxRef() { if (submitrTxRef == null) { submitrTxRef = new ArrayList(); } return this.submitrTxRef; } /** * Gets the value of the nttiesToBeRptd 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 nttiesToBeRptd property. * *

* For example, to add a new item, do as follows: *

     *    getNttiesToBeRptd().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BICIdentification1 } * * */ public List getNttiesToBeRptd() { if (nttiesToBeRptd == null) { nttiesToBeRptd = new ArrayList(); } return this.nttiesToBeRptd; } /** * Gets the value of the crspdt 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 crspdt property. * *

* For example, to add a new item, do as follows: *

     *    getCrspdt().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BICIdentification1 } * * */ public List getCrspdt() { if (crspdt == null) { crspdt = new ArrayList(); } return this.crspdt; } /** * Gets the value of the submitgBk 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 submitgBk property. * *

* For example, to add a new item, do as follows: *

     *    getSubmitgBk().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BICIdentification1 } * * */ public List getSubmitgBk() { if (submitgBk == null) { submitgBk = new ArrayList(); } return this.submitgBk; } /** * Gets the value of the oblgrBk 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 oblgrBk property. * *

* For example, to add a new item, do as follows: *

     *    getOblgrBk().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link BICIdentification1 } * * */ public List getOblgrBk() { if (oblgrBk == null) { oblgrBk = new ArrayList(); } return this.oblgrBk; } /** * Gets the value of the buyr 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 buyr property. * *

* For example, to add a new item, do as follows: *

     *    getBuyr().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PartyIdentification28 } * * */ public List getBuyr() { if (buyr == null) { buyr = new ArrayList(); } return this.buyr; } /** * Gets the value of the sellr 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 sellr property. * *

* For example, to add a new item, do as follows: *

     *    getSellr().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PartyIdentification28 } * * */ public List getSellr() { if (sellr == null) { sellr = new ArrayList(); } return this.sellr; } /** * Gets the value of the buyrCtry 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 buyrCtry property. * *

* For example, to add a new item, do as follows: *

     *    getBuyrCtry().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getBuyrCtry() { if (buyrCtry == null) { buyrCtry = new ArrayList(); } return this.buyrCtry; } /** * Gets the value of the sellrCtry 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 sellrCtry property. * *

* For example, to add a new item, do as follows: *

     *    getSellrCtry().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getSellrCtry() { if (sellrCtry == null) { sellrCtry = new ArrayList(); } return this.sellrCtry; } /** * Gets the value of the crspdtCtry 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 crspdtCtry property. * *

* For example, to add a new item, do as follows: *

     *    getCrspdtCtry().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getCrspdtCtry() { if (crspdtCtry == null) { crspdtCtry = new ArrayList(); } return this.crspdtCtry; } /** * Gets the value of the pdgReqForActn 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 pdgReqForActn property. * *

* For example, to add a new item, do as follows: *

     *    getPdgReqForActn().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PendingActivity1 } * * */ public List getPdgReqForActn() { if (pdgReqForActn == null) { pdgReqForActn = new ArrayList(); } return this.pdgReqForActn; } @Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); } @Override public boolean equals(Object that) { return EqualsBuilder.reflectionEquals(this, that); } @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } /** * Adds a new item to the txId list. * @see #getTxId() * */ public ReportSpecification4 addTxId(String txId) { getTxId().add(txId); return this; } /** * Adds a new item to the txSts list. * @see #getTxSts() * */ public ReportSpecification4 addTxSts(TransactionStatus4 txSts) { getTxSts().add(txSts); return this; } /** * Adds a new item to the submitrTxRef list. * @see #getSubmitrTxRef() * */ public ReportSpecification4 addSubmitrTxRef(String submitrTxRef) { getSubmitrTxRef().add(submitrTxRef); return this; } /** * Adds a new item to the nttiesToBeRptd list. * @see #getNttiesToBeRptd() * */ public ReportSpecification4 addNttiesToBeRptd(BICIdentification1 nttiesToBeRptd) { getNttiesToBeRptd().add(nttiesToBeRptd); return this; } /** * Adds a new item to the crspdt list. * @see #getCrspdt() * */ public ReportSpecification4 addCrspdt(BICIdentification1 crspdt) { getCrspdt().add(crspdt); return this; } /** * Adds a new item to the submitgBk list. * @see #getSubmitgBk() * */ public ReportSpecification4 addSubmitgBk(BICIdentification1 submitgBk) { getSubmitgBk().add(submitgBk); return this; } /** * Adds a new item to the oblgrBk list. * @see #getOblgrBk() * */ public ReportSpecification4 addOblgrBk(BICIdentification1 oblgrBk) { getOblgrBk().add(oblgrBk); return this; } /** * Adds a new item to the buyr list. * @see #getBuyr() * */ public ReportSpecification4 addBuyr(PartyIdentification28 buyr) { getBuyr().add(buyr); return this; } /** * Adds a new item to the sellr list. * @see #getSellr() * */ public ReportSpecification4 addSellr(PartyIdentification28 sellr) { getSellr().add(sellr); return this; } /** * Adds a new item to the buyrCtry list. * @see #getBuyrCtry() * */ public ReportSpecification4 addBuyrCtry(String buyrCtry) { getBuyrCtry().add(buyrCtry); return this; } /** * Adds a new item to the sellrCtry list. * @see #getSellrCtry() * */ public ReportSpecification4 addSellrCtry(String sellrCtry) { getSellrCtry().add(sellrCtry); return this; } /** * Adds a new item to the crspdtCtry list. * @see #getCrspdtCtry() * */ public ReportSpecification4 addCrspdtCtry(String crspdtCtry) { getCrspdtCtry().add(crspdtCtry); return this; } /** * Adds a new item to the pdgReqForActn list. * @see #getPdgReqForActn() * */ public ReportSpecification4 addPdgReqForActn(PendingActivity1 pdgReqForActn) { getPdgReqForActn().add(pdgReqForActn); return this; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy