View Javadoc
1   /*
2    * Copyright 2006 The Kuali Foundation
3    * 
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    * http://www.opensource.org/licenses/ecl2.php
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  
17  package org.kuali.ole.fp.businessobject;
18  
19  import java.util.LinkedHashMap;
20  
21  import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
22  
23  /**
24   * This class is used to represent automated clearing house for disbursement voucher.
25   */
26  public class DisbursementVoucherAutomatedClearingHouse extends PersistableBusinessObjectBase {
27  
28      private String disbursementVoucherAutomatedClearingHouseProfileNumber;
29      private String disbVchrPaymentMethodCode;
30      private String disbursementVoucherBankName;
31      private String disbVchrBankRoutingNumber;
32      private String disbVchrBankCityName;
33      private String disbVchrBankStateCode;
34      private String disbVchrBankCountryName;
35      private String disbVchrAttentionLineText;
36      private String disbVchrAdditionalWireText;
37      private String disbVchrPayeeAccountNumber;
38      private String disbursementVoucherPayeeAccountName;
39      private String disbursementVoucherPayeeAccountTypeCode;
40      private boolean disbursementVoucherWireTransferFeeWaiverIndicator;
41  
42      /**
43       * Default constructor.
44       */
45      public DisbursementVoucherAutomatedClearingHouse() {
46  
47      }
48  
49      /**
50       * Gets the disbursementVoucherAutomatedClearingHouseProfileNumber attribute.
51       * 
52       * @return Returns the disbursementVoucherAutomatedClearingHouseProfileNumber
53       */
54      public String getDisbursementVoucherAutomatedClearingHouseProfileNumber() {
55          return disbursementVoucherAutomatedClearingHouseProfileNumber;
56      }
57  
58      /**
59       * Sets the disbursementVoucherAutomatedClearingHouseProfileNumber attribute.
60       * 
61       * @param disbursementVoucherAutomatedClearingHouseProfileNumber The disbursementVoucherAutomatedClearingHouseProfileNumber to
62       *        set.
63       */
64      public void setDisbursementVoucherAutomatedClearingHouseProfileNumber(String disbursementVoucherAutomatedClearingHouseProfileNumber) {
65          this.disbursementVoucherAutomatedClearingHouseProfileNumber = disbursementVoucherAutomatedClearingHouseProfileNumber;
66      }
67  
68  
69      /**
70       * Gets the disbVchrPaymentMethodCode attribute.
71       * 
72       * @return Returns the disbVchrPaymentMethodCode
73       */
74      public String getDisbVchrPaymentMethodCode() {
75          return disbVchrPaymentMethodCode;
76      }
77  
78      /**
79       * Sets the disbVchrPaymentMethodCode attribute.
80       * 
81       * @param disbVchrPaymentMethodCode The disbVchrPaymentMethodCode to set.
82       */
83      public void setDisbVchrPaymentMethodCode(String disbVchrPaymentMethodCode) {
84          this.disbVchrPaymentMethodCode = disbVchrPaymentMethodCode;
85      }
86  
87  
88      /**
89       * Gets the disbursementVoucherBankName attribute.
90       * 
91       * @return Returns the disbursementVoucherBankName
92       */
93      public String getDisbursementVoucherBankName() {
94          return disbursementVoucherBankName;
95      }
96  
97      /**
98       * Sets the disbursementVoucherBankName attribute.
99       * 
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 }