001 /* 002 * Copyright 2011 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 017 package org.kuali.kfs.module.bc.businessobject; 018 019 import java.util.LinkedHashMap; 020 021 import org.kuali.kfs.coa.businessobject.Account; 022 import org.kuali.kfs.coa.businessobject.Chart; 023 import org.kuali.kfs.coa.businessobject.Organization; 024 import org.kuali.kfs.coa.businessobject.SubAccount; 025 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase; 026 import org.kuali.rice.kns.util.KualiInteger; 027 028 /** 029 * 030 */ 031 public class BudgetConstructionTwoPlugListMove extends PersistableBusinessObjectBase { 032 033 private String principalId; 034 private String organizationChartOfAccountsCode; 035 private String organizationCode; 036 private String chartOfAccountsCode; 037 private String accountNumber; 038 private String subAccountNumber; 039 private KualiInteger accountLineAnnualBalanceAmount; 040 041 private Chart organizationChartOfAccounts; 042 private Organization organization; 043 private Chart chartOfAccounts; 044 private Account account; 045 SubAccount subAccount; 046 047 /** 048 * Default constructor. 049 */ 050 public BudgetConstructionTwoPlugListMove() { 051 052 } 053 054 /** 055 * Gets the principalId attribute. 056 * 057 * @return Returns the principalId 058 */ 059 public String getPrincipalId() { 060 return principalId; 061 } 062 063 /** 064 * Sets the principalId attribute. 065 * 066 * @param principalId The principalId to set. 067 */ 068 public void setPrincipalId(String principalId) { 069 this.principalId = principalId; 070 } 071 072 073 /** 074 * Gets the organizationChartOfAccountsCode attribute. 075 * 076 * @return Returns the organizationChartOfAccountsCode 077 */ 078 public String getOrganizationChartOfAccountsCode() { 079 return organizationChartOfAccountsCode; 080 } 081 082 /** 083 * Sets the organizationChartOfAccountsCode attribute. 084 * 085 * @param organizationChartOfAccountsCode The organizationChartOfAccountsCode to set. 086 */ 087 public void setOrganizationChartOfAccountsCode(String organizationChartOfAccountsCode) { 088 this.organizationChartOfAccountsCode = organizationChartOfAccountsCode; 089 } 090 091 092 /** 093 * Gets the organizationCode attribute. 094 * 095 * @return Returns the organizationCode 096 */ 097 public String getOrganizationCode() { 098 return organizationCode; 099 } 100 101 /** 102 * Sets the organizationCode attribute. 103 * 104 * @param organizationCode The organizationCode to set. 105 */ 106 public void setOrganizationCode(String organizationCode) { 107 this.organizationCode = organizationCode; 108 } 109 110 111 /** 112 * Gets the chartOfAccountsCode attribute. 113 * 114 * @return Returns the chartOfAccountsCode 115 */ 116 public String getChartOfAccountsCode() { 117 return chartOfAccountsCode; 118 } 119 120 /** 121 * Sets the chartOfAccountsCode attribute. 122 * 123 * @param chartOfAccountsCode The chartOfAccountsCode to set. 124 */ 125 public void setChartOfAccountsCode(String chartOfAccountsCode) { 126 this.chartOfAccountsCode = chartOfAccountsCode; 127 } 128 129 130 /** 131 * Gets the accountNumber attribute. 132 * 133 * @return Returns the accountNumber 134 */ 135 public String getAccountNumber() { 136 return accountNumber; 137 } 138 139 /** 140 * Sets the accountNumber attribute. 141 * 142 * @param accountNumber The accountNumber to set. 143 */ 144 public void setAccountNumber(String accountNumber) { 145 this.accountNumber = accountNumber; 146 } 147 148 149 /** 150 * Gets the subAccountNumber attribute. 151 * 152 * @return Returns the subAccountNumber 153 */ 154 public String getSubAccountNumber() { 155 return subAccountNumber; 156 } 157 158 /** 159 * Sets the subAccountNumber attribute. 160 * 161 * @param subAccountNumber The subAccountNumber to set. 162 */ 163 public void setSubAccountNumber(String subAccountNumber) { 164 this.subAccountNumber = subAccountNumber; 165 } 166 167 168 /** 169 * Gets the accountLineAnnualBalanceAmount attribute. 170 * 171 * @return Returns the accountLineAnnualBalanceAmount. 172 */ 173 public KualiInteger getAccountLineAnnualBalanceAmount() { 174 return accountLineAnnualBalanceAmount; 175 } 176 177 /** 178 * Sets the accountLineAnnualBalanceAmount attribute value. 179 * 180 * @param accountLineAnnualBalanceAmount The accountLineAnnualBalanceAmount to set. 181 */ 182 public void setAccountLineAnnualBalanceAmount(KualiInteger accountLineAnnualBalanceAmount) { 183 this.accountLineAnnualBalanceAmount = accountLineAnnualBalanceAmount; 184 } 185 186 /** 187 * Gets the organizationChartOfAccounts attribute. 188 * 189 * @return Returns the organizationChartOfAccounts 190 */ 191 public Chart getOrganizationChartOfAccounts() { 192 return organizationChartOfAccounts; 193 } 194 195 /** 196 * Sets the organizationChartOfAccounts attribute. 197 * 198 * @param organizationChartOfAccounts The organizationChartOfAccounts to set. 199 * @deprecated 200 */ 201 public void setOrganizationChartOfAccounts(Chart organizationChartOfAccounts) { 202 this.organizationChartOfAccounts = organizationChartOfAccounts; 203 } 204 205 /** 206 * Gets the organization attribute. 207 * 208 * @return Returns the organization 209 */ 210 public Organization getOrganization() { 211 return organization; 212 } 213 214 /** 215 * Sets the organization attribute. 216 * 217 * @param organization The organization to set. 218 * @deprecated 219 */ 220 public void setOrganization(Organization organization) { 221 this.organization = organization; 222 } 223 224 /** 225 * Gets the chartOfAccounts attribute. 226 * 227 * @return Returns the chartOfAccounts 228 */ 229 public Chart getChartOfAccounts() { 230 return chartOfAccounts; 231 } 232 233 /** 234 * Sets the chartOfAccounts attribute. 235 * 236 * @param chartOfAccounts The chartOfAccounts to set. 237 * @deprecated 238 */ 239 public void setChartOfAccounts(Chart chartOfAccounts) { 240 this.chartOfAccounts = chartOfAccounts; 241 } 242 243 /** 244 * Gets the account attribute. 245 * 246 * @return Returns the account 247 */ 248 public Account getAccount() { 249 return account; 250 } 251 252 /** 253 * Sets the account attribute. 254 * 255 * @param account The account to set. 256 * @deprecated 257 */ 258 public void setAccount(Account account) { 259 this.account = account; 260 } 261 262 /** 263 * Gets the subAccount attribute. 264 * 265 * @return Returns the subAccount. 266 */ 267 public SubAccount getSubAccount() { 268 return subAccount; 269 } 270 271 /** 272 * Sets the subAccount attribute value. 273 * 274 * @param subAccount The subAccount to set. 275 * @deprecated 276 */ 277 public void setSubAccount(SubAccount subAccount) { 278 this.subAccount = subAccount; 279 } 280 281 /** 282 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper() 283 */ 284 protected LinkedHashMap toStringMapper() { 285 LinkedHashMap m = new LinkedHashMap(); 286 m.put("principalId", this.principalId); 287 m.put("organizationChartOfAccountsCode", this.organizationChartOfAccountsCode); 288 m.put("organizationCode", this.organizationCode); 289 m.put("chartOfAccountsCode", this.chartOfAccountsCode); 290 m.put("accountNumber", this.accountNumber); 291 m.put("subAccountNumber", this.subAccountNumber); 292 return m; 293 } 294 295 } 296