001package org.kuali.ole.pojo.edi;
002
003import java.util.List;
004
005/**
006 * Created with IntelliJ IDEA.
007 * User: palanivel
008 * Date: 9/26/13
009 * Time: 2:36 PM
010 * To change this template use File | Settings | File Templates.
011 */
012public class InvoiceMessage {
013
014
015
016        private MessageBeginning messageBeginning;
017        private MessageCreationInformation messageCreationInformation;
018        private PurchaseOrderQualifier purchaseOrderQualifier;
019        private List<PartyQualifier> partyQualifier;
020        private SupplierAdditionalPartyIdentifier supplierAdditionalPartyIdentifier;
021        private List<BuyerQualifier> buyerPartyQualifier;
022        private BuyerAdditionalPartyIdentifier buyerAdditionalPartyIdentifier;
023        private MessageReference messageReference;
024        private CurrencyDetails currencyDetails;
025        private AllowanceOrCharge allowanceOrCharge;
026        private Monetary monetary;
027
028        public void addPartyQualifier(PartyQualifier partyQualifierInfo) {
029            if (!this.partyQualifier.contains(partyQualifierInfo)) {
030                this.partyQualifier.add(partyQualifierInfo);
031            }
032        }
033
034        public MessageBeginning getMessageBeginning() {
035            return messageBeginning;
036        }
037
038        public void setMessageBeginning(MessageBeginning messageBeginning) {
039            this.messageBeginning = messageBeginning;
040        }
041
042        public PurchaseOrderQualifier getPurchaseOrderQualifier() {
043            return purchaseOrderQualifier;
044        }
045
046        public void setPurchaseOrderQualifier(PurchaseOrderQualifier purchaseOrderQualifier) {
047            this.purchaseOrderQualifier = purchaseOrderQualifier;
048        }
049
050        public MessageCreationInformation getMessageCreationInformation() {
051            return messageCreationInformation;
052        }
053
054        public void setMessageCreationInformation(MessageCreationInformation messageCreationInformation) {
055            this.messageCreationInformation = messageCreationInformation;
056        }
057
058
059        public MessageReference getMessageReference() {
060            return messageReference;
061        }
062
063        public void setMessageReference(MessageReference messageReference) {
064            this.messageReference = messageReference;
065        }
066
067
068        public CurrencyDetails getCurrencyDetails() {
069            return currencyDetails;
070        }
071
072        public void setCurrencyDetails(CurrencyDetails currencyDetails) {
073            this.currencyDetails = currencyDetails;
074        }
075
076        public AllowanceOrCharge getAllowanceOrCharge() {
077            return allowanceOrCharge;
078        }
079
080        public void setAllowanceOrCharge(AllowanceOrCharge allowanceOrCharge) {
081            this.allowanceOrCharge = allowanceOrCharge;
082        }
083
084        public Monetary getMonetary() {
085            return monetary;
086        }
087
088        public void setMonetary(Monetary monetary) {
089            this.monetary = monetary;
090        }
091
092    public List<PartyQualifier> getPartyQualifier() {
093        return partyQualifier;
094    }
095
096    public void setPartyQualifier(List<PartyQualifier> partyQualifier) {
097        this.partyQualifier = partyQualifier;
098    }
099
100    public SupplierAdditionalPartyIdentifier getSupplierAdditionalPartyIdentifier() {
101        return supplierAdditionalPartyIdentifier;
102    }
103
104    public void setSupplierAdditionalPartyIdentifier(SupplierAdditionalPartyIdentifier supplierAdditionalPartyIdentifier) {
105        this.supplierAdditionalPartyIdentifier = supplierAdditionalPartyIdentifier;
106    }
107
108    public List<BuyerQualifier> getBuyerPartyQualifier() {
109        return buyerPartyQualifier;
110    }
111
112    public void setBuyerPartyQualifier(List<BuyerQualifier> buyerPartyQualifier) {
113        this.buyerPartyQualifier = buyerPartyQualifier;
114    }
115
116    public BuyerAdditionalPartyIdentifier getBuyerAdditionalPartyIdentifier() {
117        return buyerAdditionalPartyIdentifier;
118    }
119
120    public void setBuyerAdditionalPartyIdentifier(BuyerAdditionalPartyIdentifier buyerAdditionalPartyIdentifier) {
121        this.buyerAdditionalPartyIdentifier = buyerAdditionalPartyIdentifier;
122    }
123}
124
125