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.coa.businessobject; 018 019 import java.util.LinkedHashMap; 020 021 import org.kuali.kfs.sys.businessobject.Building; 022 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase; 023 024 /** 025 * 026 */ 027 public class AccountDescription extends PersistableBusinessObjectBase { 028 029 private static final long serialVersionUID = 6233459415790165510L; 030 031 private String chartOfAccountsCode; 032 private String accountNumber; 033 private String campusDescription; 034 private String organizationDescription; 035 private String responsibilityCenterDescription; 036 private String campusCode; 037 private String buildingCode; 038 039 private Building building; 040 041 /** 042 * Default constructor. 043 */ 044 public AccountDescription() { 045 046 } 047 048 /** 049 * Gets the chartOfAccountsCode attribute. 050 * 051 * @return Returns the chartOfAccountsCode 052 */ 053 public String getChartOfAccountsCode() { 054 return chartOfAccountsCode; 055 } 056 057 /** 058 * Sets the chartOfAccountsCode attribute. 059 * 060 * @param chartOfAccountsCode The chartOfAccountsCode to set. 061 */ 062 public void setChartOfAccountsCode(String chartOfAccountsCode) { 063 this.chartOfAccountsCode = chartOfAccountsCode; 064 } 065 066 067 /** 068 * Gets the accountNumber attribute. 069 * 070 * @return Returns the accountNumber 071 */ 072 public String getAccountNumber() { 073 return accountNumber; 074 } 075 076 /** 077 * Sets the accountNumber attribute. 078 * 079 * @param accountNumber The accountNumber to set. 080 */ 081 public void setAccountNumber(String accountNumber) { 082 this.accountNumber = accountNumber; 083 } 084 085 086 /** 087 * Gets the campusDescription attribute. 088 * 089 * @return Returns the campusDescription 090 */ 091 public String getCampusDescription() { 092 return campusDescription; 093 } 094 095 /** 096 * Sets the campusDescription attribute. 097 * 098 * @param campusDescription The campusDescription to set. 099 */ 100 public void setCampusDescription(String campusDescription) { 101 this.campusDescription = campusDescription; 102 } 103 104 105 /** 106 * Gets the organizationDescription attribute. 107 * 108 * @return Returns the organizationDescription 109 */ 110 public String getOrganizationDescription() { 111 return organizationDescription; 112 } 113 114 /** 115 * Sets the organizationDescription attribute. 116 * 117 * @param organizationDescription The organizationDescription to set. 118 */ 119 public void setOrganizationDescription(String organizationDescription) { 120 this.organizationDescription = organizationDescription; 121 } 122 123 124 /** 125 * Gets the responsibilityCenterDescription attribute. 126 * 127 * @return Returns the responsibilityCenterDescription 128 */ 129 public String getResponsibilityCenterDescription() { 130 return responsibilityCenterDescription; 131 } 132 133 /** 134 * Sets the responsibilityCenterDescription attribute. 135 * 136 * @param responsibilityCenterDescription The responsibilityCenterDescription to set. 137 */ 138 public void setResponsibilityCenterDescription(String responsibilityCenterDescription) { 139 this.responsibilityCenterDescription = responsibilityCenterDescription; 140 } 141 142 143 /** 144 * Gets the campusCode attribute. 145 * 146 * @return Returns the campusCode 147 */ 148 public String getCampusCode() { 149 return campusCode; 150 } 151 152 /** 153 * Sets the campusCode attribute. 154 * 155 * @param campusCode The campusCode to set. 156 */ 157 public void setCampusCode(String campusCode) { 158 this.campusCode = campusCode; 159 } 160 161 162 /** 163 * Gets the buildingCode attribute. 164 * 165 * @return Returns the buildingCode 166 */ 167 public String getBuildingCode() { 168 return buildingCode; 169 } 170 171 /** 172 * Sets the buildingCode attribute. 173 * 174 * @param buildingCode The buildingCode to set. 175 */ 176 public void setBuildingCode(String buildingCode) { 177 this.buildingCode = buildingCode; 178 } 179 180 /** 181 * Gets the building attribute. 182 * 183 * @return Returns the building. 184 */ 185 public Building getBuilding() { 186 return building; 187 } 188 189 /** 190 * Sets the building attribute value. 191 * 192 * @param building The building to set. 193 * @deprecated 194 */ 195 public void setBuilding(Building building) { 196 this.building = building; 197 } 198 199 /** 200 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper() 201 */ 202 protected LinkedHashMap toStringMapper() { 203 LinkedHashMap m = new LinkedHashMap(); 204 m.put("chartOfAccountsCode", this.chartOfAccountsCode); 205 m.put("accountNumber", this.accountNumber); 206 return m; 207 } 208 }