001: /*
002: * Copyright 2006-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: package org.kuali.module.financial.bo;
018:
019: import java.util.LinkedHashMap;
020:
021: import org.kuali.core.bo.PersistableBusinessObjectBase;
022:
023: /**
024: * This class is used to represent automated clearing house for disbursement voucher.
025: */
026: public class DisbursementVoucherAutomatedClearingHouse extends
027: PersistableBusinessObjectBase {
028:
029: private String disbursementVoucherAutomatedClearingHouseProfileNumber;
030: private String disbVchrPaymentMethodCode;
031: private String disbursementVoucherBankName;
032: private String disbVchrBankRoutingNumber;
033: private String disbVchrBankCityName;
034: private String disbVchrBankStateCode;
035: private String disbVchrBankCountryName;
036: private String disbVchrAttentionLineText;
037: private String disbVchrAdditionalWireText;
038: private String disbVchrPayeeAccountNumber;
039: private String disbursementVoucherPayeeAccountName;
040: private String disbursementVoucherPayeeAccountTypeCode;
041: private boolean disbursementVoucherWireTransferFeeWaiverIndicator;
042:
043: /**
044: * Default constructor.
045: */
046: public DisbursementVoucherAutomatedClearingHouse() {
047:
048: }
049:
050: /**
051: * Gets the disbursementVoucherAutomatedClearingHouseProfileNumber attribute.
052: *
053: * @return Returns the disbursementVoucherAutomatedClearingHouseProfileNumber
054: */
055: public String getDisbursementVoucherAutomatedClearingHouseProfileNumber() {
056: return disbursementVoucherAutomatedClearingHouseProfileNumber;
057: }
058:
059: /**
060: * Sets the disbursementVoucherAutomatedClearingHouseProfileNumber attribute.
061: *
062: * @param disbursementVoucherAutomatedClearingHouseProfileNumber The disbursementVoucherAutomatedClearingHouseProfileNumber to
063: * set.
064: */
065: public void setDisbursementVoucherAutomatedClearingHouseProfileNumber(
066: String disbursementVoucherAutomatedClearingHouseProfileNumber) {
067: this .disbursementVoucherAutomatedClearingHouseProfileNumber = disbursementVoucherAutomatedClearingHouseProfileNumber;
068: }
069:
070: /**
071: * Gets the disbVchrPaymentMethodCode attribute.
072: *
073: * @return Returns the disbVchrPaymentMethodCode
074: */
075: public String getDisbVchrPaymentMethodCode() {
076: return disbVchrPaymentMethodCode;
077: }
078:
079: /**
080: * Sets the disbVchrPaymentMethodCode attribute.
081: *
082: * @param disbVchrPaymentMethodCode The disbVchrPaymentMethodCode to set.
083: */
084: public void setDisbVchrPaymentMethodCode(
085: String disbVchrPaymentMethodCode) {
086: this .disbVchrPaymentMethodCode = disbVchrPaymentMethodCode;
087: }
088:
089: /**
090: * Gets the disbursementVoucherBankName attribute.
091: *
092: * @return Returns the disbursementVoucherBankName
093: */
094: public String getDisbursementVoucherBankName() {
095: return disbursementVoucherBankName;
096: }
097:
098: /**
099: * Sets the disbursementVoucherBankName attribute.
100: *
101: * @param disbursementVoucherBankName The disbursementVoucherBankName to set.
102: */
103: public void setDisbursementVoucherBankName(
104: String disbursementVoucherBankName) {
105: this .disbursementVoucherBankName = disbursementVoucherBankName;
106: }
107:
108: /**
109: * Gets the disbVchrBankRoutingNumber attribute.
110: *
111: * @return Returns the disbVchrBankRoutingNumber
112: */
113: public String getDisbVchrBankRoutingNumber() {
114: return disbVchrBankRoutingNumber;
115: }
116:
117: /**
118: * Sets the disbVchrBankRoutingNumber attribute.
119: *
120: * @param disbVchrBankRoutingNumber The disbVchrBankRoutingNumber to set.
121: */
122: public void setDisbVchrBankRoutingNumber(
123: String disbVchrBankRoutingNumber) {
124: this .disbVchrBankRoutingNumber = disbVchrBankRoutingNumber;
125: }
126:
127: /**
128: * Gets the disbVchrBankCityName attribute.
129: *
130: * @return Returns the disbVchrBankCityName
131: */
132: public String getDisbVchrBankCityName() {
133: return disbVchrBankCityName;
134: }
135:
136: /**
137: * Sets the disbVchrBankCityName attribute.
138: *
139: * @param disbVchrBankCityName The disbVchrBankCityName to set.
140: */
141: public void setDisbVchrBankCityName(String disbVchrBankCityName) {
142: this .disbVchrBankCityName = disbVchrBankCityName;
143: }
144:
145: /**
146: * Gets the disbVchrBankStateCode attribute.
147: *
148: * @return Returns the disbVchrBankStateCode
149: */
150: public String getDisbVchrBankStateCode() {
151: return disbVchrBankStateCode;
152: }
153:
154: /**
155: * Sets the disbVchrBankStateCode attribute.
156: *
157: * @param disbVchrBankStateCode The disbVchrBankStateCode to set.
158: */
159: public void setDisbVchrBankStateCode(String disbVchrBankStateCode) {
160: this .disbVchrBankStateCode = disbVchrBankStateCode;
161: }
162:
163: /**
164: * Gets the disbVchrBankCountryName attribute.
165: *
166: * @return Returns the disbVchrBankCountryName
167: */
168: public String getDisbVchrBankCountryName() {
169: return disbVchrBankCountryName;
170: }
171:
172: /**
173: * Sets the disbVchrBankCountryName attribute.
174: *
175: * @param disbVchrBankCountryName The disbVchrBankCountryName to set.
176: */
177: public void setDisbVchrBankCountryName(
178: String disbVchrBankCountryName) {
179: this .disbVchrBankCountryName = disbVchrBankCountryName;
180: }
181:
182: /**
183: * Gets the disbVchrAttentionLineText attribute.
184: *
185: * @return Returns the disbVchrAttentionLineText
186: */
187: public String getDisbVchrAttentionLineText() {
188: return disbVchrAttentionLineText;
189: }
190:
191: /**
192: * Sets the disbVchrAttentionLineText attribute.
193: *
194: * @param disbVchrAttentionLineText The disbVchrAttentionLineText to set.
195: */
196: public void setDisbVchrAttentionLineText(
197: String disbVchrAttentionLineText) {
198: this .disbVchrAttentionLineText = disbVchrAttentionLineText;
199: }
200:
201: /**
202: * Gets the disbVchrAdditionalWireText attribute.
203: *
204: * @return Returns the disbVchrAdditionalWireText
205: */
206: public String getDisbVchrAdditionalWireText() {
207: return disbVchrAdditionalWireText;
208: }
209:
210: /**
211: * Sets the disbVchrAdditionalWireText attribute.
212: *
213: * @param disbVchrAdditionalWireText The disbVchrAdditionalWireText to set.
214: */
215: public void setDisbVchrAdditionalWireText(
216: String disbVchrAdditionalWireText) {
217: this .disbVchrAdditionalWireText = disbVchrAdditionalWireText;
218: }
219:
220: /**
221: * Gets the disbVchrPayeeAccountNumber attribute.
222: *
223: * @return Returns the disbVchrPayeeAccountNumber
224: */
225: public String getDisbVchrPayeeAccountNumber() {
226: return disbVchrPayeeAccountNumber;
227: }
228:
229: /**
230: * Sets the disbVchrPayeeAccountNumber attribute.
231: *
232: * @param disbVchrPayeeAccountNumber The disbVchrPayeeAccountNumber to set.
233: */
234: public void setDisbVchrPayeeAccountNumber(
235: String disbVchrPayeeAccountNumber) {
236: this .disbVchrPayeeAccountNumber = disbVchrPayeeAccountNumber;
237: }
238:
239: /**
240: * Gets the disbursementVoucherPayeeAccountName attribute.
241: *
242: * @return Returns the disbursementVoucherPayeeAccountName
243: */
244: public String getDisbursementVoucherPayeeAccountName() {
245: return disbursementVoucherPayeeAccountName;
246: }
247:
248: /**
249: * Sets the disbursementVoucherPayeeAccountName attribute.
250: *
251: * @param disbursementVoucherPayeeAccountName The disbursementVoucherPayeeAccountName to set.
252: */
253: public void setDisbursementVoucherPayeeAccountName(
254: String disbursementVoucherPayeeAccountName) {
255: this .disbursementVoucherPayeeAccountName = disbursementVoucherPayeeAccountName;
256: }
257:
258: /**
259: * Gets the disbursementVoucherPayeeAccountTypeCode attribute.
260: *
261: * @return Returns the disbursementVoucherPayeeAccountTypeCode
262: */
263: public String getDisbursementVoucherPayeeAccountTypeCode() {
264: return disbursementVoucherPayeeAccountTypeCode;
265: }
266:
267: /**
268: * Sets the disbursementVoucherPayeeAccountTypeCode attribute.
269: *
270: * @param disbursementVoucherPayeeAccountTypeCode The disbursementVoucherPayeeAccountTypeCode to set.
271: */
272: public void setDisbursementVoucherPayeeAccountTypeCode(
273: String disbursementVoucherPayeeAccountTypeCode) {
274: this .disbursementVoucherPayeeAccountTypeCode = disbursementVoucherPayeeAccountTypeCode;
275: }
276:
277: /**
278: * Gets the disbursementVoucherWireTransferFeeWaiverIndicator attribute.
279: *
280: * @return Returns the disbursementVoucherWireTransferFeeWaiverIndicator
281: */
282: public boolean isDisbursementVoucherWireTransferFeeWaiverIndicator() {
283: return disbursementVoucherWireTransferFeeWaiverIndicator;
284: }
285:
286: /**
287: * Sets the disbursementVoucherWireTransferFeeWaiverIndicator attribute.
288: *
289: * @param disbursementVoucherWireTransferFeeWaiverIndicator The disbursementVoucherWireTransferFeeWaiverIndicator to set.
290: */
291: public void setDisbursementVoucherWireTransferFeeWaiverIndicator(
292: boolean disbursementVoucherWireTransferFeeWaiverIndicator) {
293: this .disbursementVoucherWireTransferFeeWaiverIndicator = disbursementVoucherWireTransferFeeWaiverIndicator;
294: }
295:
296: /**
297: * @see org.kuali.core.bo.BusinessObjectBase#toStringMapper()
298: */
299: protected LinkedHashMap toStringMapper() {
300: LinkedHashMap m = new LinkedHashMap();
301: m
302: .put(
303: "disbursementVoucherAutomatedClearingHouseProfileNumber",
304: this.disbursementVoucherAutomatedClearingHouseProfileNumber);
305: return m;
306: }
307: }
|