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