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}