001: /*
002: * Copyright 2007 The Kuali Foundation.
003: *
004: * Licensed under the Educational Community License, Version 1.0 (the "License");
005: * you may not use this file except in compliance with the License.
006: * You may obtain a copy of the License at
007: *
008: * http://www.opensource.org/licenses/ecl1.php
009: *
010: * Unless required by applicable law or agreed to in writing, software
011: * distributed under the License is distributed on an "AS IS" BASIS,
012: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013: * See the License for the specific language governing permissions and
014: * limitations under the License.
015: */
016: /*
017: * Created on Aug 2, 2004
018: *
019: */
020: package org.kuali.module.pdp.bo;
021:
022: import java.io.Serializable;
023: import java.math.BigDecimal;
024: import java.sql.Timestamp;
025: import java.util.Date;
026:
027: /**
028: * @author delyea
029: */
030: public class PaymentDetailSearch implements Serializable {
031: private static org.apache.log4j.Logger LOG = org.apache.log4j.Logger
032: .getLogger(PaymentDetailSearch.class);
033:
034: // INDIVIDUAL SEARCH PARMS
035: private String custPaymentDocNbr;
036: private String invoiceNbr;
037: private String purchaseOrderNbr;
038: private String payeeName;
039: private String payeeId;
040: private String payeeIdTypeCd;
041: private String pymtAttachment;
042: private String pymtSpecialHandling;
043: private String processImmediate;
044: private Integer disbursementNbr;
045: private BigDecimal netPaymentAmount;
046: private Date beginDisbursementDate;
047: private Date endDisbursementDate;
048: private Date beginPaymentDate;
049: private Date endPaymentDate;
050: private String paymentStatusCode;
051: private String disbursementTypeCode;
052: private String requisitionNbr;
053: private String customerInstitutionNumber;
054: private Integer processId;
055: private Integer paymentId;
056: private String chartCode;
057: private String orgCode;
058: private String subUnitCode;
059:
060: public String getProcessImmediate() {
061: return processImmediate;
062: }
063:
064: public void setProcessImmediate(String processImmediate) {
065: this .processImmediate = processImmediate;
066: }
067:
068: /**
069: * @param beginDisbursementDate The beginDisbursementDate to set.
070: */
071: public void setBeginDisbursementDate(Date beginDisbursementDate) {
072: this .beginDisbursementDate = beginDisbursementDate;
073: }
074:
075: /**
076: * @param endDisbursementDate The endDisbursementDate to set.
077: */
078: public void setEndDisbursementDate(Date endDisbursementDate) {
079: this .endDisbursementDate = endDisbursementDate;
080: }
081:
082: /**
083: * @param paymentDate The paymentDate to set.
084: */
085: public void setBeginPaymentDate(Date beginPaymentDate) {
086: this .beginPaymentDate = beginPaymentDate;
087: }
088:
089: /**
090: * @param paymentDate The paymentDate to set.
091: */
092: public void setEndPaymentDate(Date endPaymentDate) {
093: this .endPaymentDate = endPaymentDate;
094: }
095:
096: /**
097: * @return Returns the custPaymentDocNbr.
098: */
099: public String getCustPaymentDocNbr() {
100: return custPaymentDocNbr;
101: }
102:
103: /**
104: * @return Returns the disbursementDate.
105: */
106: public Date getBeginDisbursementDate() {
107: return beginDisbursementDate;
108: }
109:
110: /**
111: * @return Returns the disbursementDate.
112: */
113: public Date getEndDisbursementDate() {
114: return endDisbursementDate;
115: }
116:
117: /**
118: * @return Returns the disbursementNbr.
119: */
120: public Integer getDisbursementNbr() {
121: return disbursementNbr;
122: }
123:
124: /**
125: * @return Returns the disbursementType.
126: */
127: public String getDisbursementTypeCode() {
128: return disbursementTypeCode;
129: }
130:
131: /**
132: * @return Returns the invoiceNbr.
133: */
134: public String getInvoiceNbr() {
135: return invoiceNbr;
136: }
137:
138: /**
139: * @return Returns the netPaymentAmount.
140: */
141: public BigDecimal getNetPaymentAmount() {
142: return netPaymentAmount;
143: }
144:
145: /**
146: * @return Returns the payeeId.
147: */
148: public String getPayeeId() {
149: return payeeId;
150: }
151:
152: /**
153: * @return Returns the payeeIdTypeCd.
154: */
155: public String getPayeeIdTypeCd() {
156: return payeeIdTypeCd;
157: }
158:
159: /**
160: * @return Returns the payeeName.
161: */
162: public String getPayeeName() {
163: return payeeName;
164: }
165:
166: /**
167: * @return Returns the paymentDate.
168: */
169: public Date getBeginPaymentDate() {
170: return beginPaymentDate;
171: }
172:
173: /**
174: * @return Returns the paymentDate.
175: */
176: public Date getEndPaymentDate() {
177: return endPaymentDate;
178: }
179:
180: /**
181: * @return Returns the paymentStatus.
182: */
183: public String getPaymentStatusCode() {
184: return paymentStatusCode;
185: }
186:
187: /**
188: * @return Returns the purchaseOrderNbr.
189: */
190: public String getPurchaseOrderNbr() {
191: return purchaseOrderNbr;
192: }
193:
194: /**
195: * @return Returns the pymtAttachment.
196: */
197: public String getPymtAttachment() {
198: return pymtAttachment;
199: }
200:
201: /**
202: * @param custPaymentDocNbr The custPaymentDocNbr to set.
203: */
204: public void setCustPaymentDocNbr(String custPaymentDocNbr) {
205: this .custPaymentDocNbr = custPaymentDocNbr;
206: }
207:
208: /**
209: * @param disbursementDate The disbursementDate to set.
210: */
211: public void setBeginDisbursementDate(Timestamp beginDisbursementDate) {
212: this .beginDisbursementDate = beginDisbursementDate;
213: }
214:
215: /**
216: * @param disbursementDate The disbursementDate to set.
217: */
218: public void setEndDisbursementDate(Timestamp endDisbursementDate) {
219: this .endDisbursementDate = endDisbursementDate;
220: }
221:
222: /**
223: * @param disbursementNbr The disbursementNbr to set.
224: */
225: public void setDisbursementNbr(Integer disbursementNbr) {
226: this .disbursementNbr = disbursementNbr;
227: }
228:
229: /**
230: * @param disbursementType The disbursementType to set.
231: */
232: public void setDisbursementTypeCode(String disbursementTypeCode) {
233: this .disbursementTypeCode = disbursementTypeCode;
234: }
235:
236: /**
237: * @param invoiceNbr The invoiceNbr to set.
238: */
239: public void setInvoiceNbr(String invoiceNbr) {
240: this .invoiceNbr = invoiceNbr;
241: }
242:
243: /**
244: * @param netPaymentAmount The netPaymentAmount to set.
245: */
246: public void setNetPaymentAmount(BigDecimal netPaymentAmount) {
247: this .netPaymentAmount = netPaymentAmount;
248: }
249:
250: /**
251: * @param payeeId The payeeId to set.
252: */
253: public void setPayeeId(String payeeId) {
254: this .payeeId = payeeId;
255: }
256:
257: /**
258: * @param payeeIdTypeCd The payeeIdTypeCd to set.
259: */
260: public void setPayeeIdTypeCd(String payeeIdTypeCd) {
261: this .payeeIdTypeCd = payeeIdTypeCd;
262: }
263:
264: /**
265: * @param payeeName The payeeName to set.
266: */
267: public void setPayeeName(String payeeName) {
268: this .payeeName = payeeName;
269: }
270:
271: /**
272: * @param paymentDate The paymentDate to set.
273: */
274: public void setBeginPaymentDate(Timestamp beginPaymentDate) {
275: this .beginPaymentDate = beginPaymentDate;
276: }
277:
278: /**
279: * @param paymentDate The paymentDate to set.
280: */
281: public void setEndPaymentDate(Timestamp endPaymentDate) {
282: this .endPaymentDate = endPaymentDate;
283: }
284:
285: /**
286: * @param paymentStatus The paymentStatus to set.
287: */
288: public void setPaymentStatusCode(String paymentStatusCode) {
289: this .paymentStatusCode = paymentStatusCode;
290: }
291:
292: /**
293: * @param purchaseOrderNbr The purchaseOrderNbr to set.
294: */
295: public void setPurchaseOrderNbr(String purchaseOrderNbr) {
296: this .purchaseOrderNbr = purchaseOrderNbr;
297: }
298:
299: /**
300: * @param pymtAttachment The pymtAttachment to set.
301: */
302: public void setPymtAttachment(String pymtAttachment) {
303: this .pymtAttachment = pymtAttachment;
304: }
305:
306: /**
307: * @return Returns the chartCode.
308: */
309: public String getChartCode() {
310: return chartCode;
311: }
312:
313: /**
314: * @return Returns the orgCode.
315: */
316: public String getOrgCode() {
317: return orgCode;
318: }
319:
320: /**
321: * @return Returns the subUnitCode.
322: */
323: public String getSubUnitCode() {
324: return subUnitCode;
325: }
326:
327: /**
328: * @param chartCode The chartCode to set.
329: */
330: public void setChartCode(String chartCode) {
331: this .chartCode = chartCode;
332: }
333:
334: /**
335: * @param orgCode The orgCode to set.
336: */
337: public void setOrgCode(String orgCode) {
338: this .orgCode = orgCode;
339: }
340:
341: /**
342: * @param subUnitCode The subUnitCode to set.
343: */
344: public void setSubUnitCode(String subUnitCode) {
345: this .subUnitCode = subUnitCode;
346: }
347:
348: /**
349: * @return Returns the iuIdForCustomer.
350: */
351: public String getCustomerInstitutionNumber() {
352: return customerInstitutionNumber;
353: }
354:
355: /**
356: * @return Returns the requisitionNbr.
357: */
358: public String getRequisitionNbr() {
359: return requisitionNbr;
360: }
361:
362: /**
363: * @param iuIdForCustomer The iuIdForCustomer to set.
364: */
365: public void setCustomerInstitutionNumber(String iuIdForCustomer) {
366: this .customerInstitutionNumber = iuIdForCustomer;
367: }
368:
369: /**
370: * @param requisitionNbr The requisitionNbr to set.
371: */
372: public void setRequisitionNbr(String requisitionNbr) {
373: this .requisitionNbr = requisitionNbr;
374: }
375:
376: /**
377: * @return Returns the processId.
378: */
379: public Integer getProcessId() {
380: return processId;
381: }
382:
383: /**
384: * @param procId The processId to set.
385: */
386: public void setProcessId(Integer processId) {
387: this .processId = processId;
388: }
389:
390: /**
391: * @return Returns the pymtSpecialHandling.
392: */
393: public String getPymtSpecialHandling() {
394: return pymtSpecialHandling;
395: }
396:
397: /**
398: * @param pymtSpecialHandling The pymtSpecialHandling to set.
399: */
400: public void setPymtSpecialHandling(String pymtSpecialHandling) {
401: this .pymtSpecialHandling = pymtSpecialHandling;
402: }
403:
404: /**
405: * @return Returns the paymentId.
406: */
407: public Integer getPaymentId() {
408: return paymentId;
409: }
410:
411: /**
412: * @param paymentId The paymentId to set.
413: */
414: public void setPaymentId(Integer paymentId) {
415: this.paymentId = paymentId;
416: }
417: }
|