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 package org.kuali.kfs.module.endow.businessobject; 017 018 import java.math.BigDecimal; 019 import java.util.LinkedHashMap; 020 021 import org.kuali.kfs.module.endow.EndowPropertyConstants; 022 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase; 023 import org.kuali.rice.kns.util.KualiInteger; 024 025 public class KEMIDHistoricalReportingGroup extends PersistableBusinessObjectBase { 026 027 private String kemid; 028 private String securityId; 029 private String reportingGroupCode; 030 private String registrationCode; 031 private String ipIndicator; 032 private BigDecimal units; 033 private BigDecimal carryVal; 034 private BigDecimal marketVal; 035 private BigDecimal nextFYEstimatedIncome; 036 private BigDecimal remainderOfFYEstimatedIncome; 037 private BigDecimal annualEstimatedIncome; 038 private KualiInteger historyBalanceDateId; 039 040 private KEMID kemidObj; 041 private Security security; 042 private SecurityReportingGroup reportingGroup; 043 private RegistrationCode registration; 044 private IncomePrincipalIndicator incomePrincipalIndicator; 045 private MonthEndDate historyBalanceDate; 046 047 /** 048 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper() 049 */ 050 @Override 051 protected LinkedHashMap toStringMapper() { 052 LinkedHashMap m = new LinkedHashMap(); 053 m.put(EndowPropertyConstants.KEMID, this.kemid); 054 return m; 055 } 056 057 /** 058 * Gets the annualEstimatedIncome 059 * 060 * @return annualEstimatedIncome 061 */ 062 public BigDecimal getAnnualEstimatedIncome() { 063 return annualEstimatedIncome; 064 } 065 066 /** 067 * Sets the annualEstimatedIncome. 068 * 069 * @param annualEstimatedIncome 070 */ 071 public void setAnnualEstimatedIncome(BigDecimal annualEstimatedIncome) { 072 this.annualEstimatedIncome = annualEstimatedIncome; 073 } 074 075 /** 076 * Gets the carryVal. 077 * 078 * @return carryVal 079 */ 080 public BigDecimal getCarryVal() { 081 return carryVal; 082 } 083 084 /** 085 * Sets the carryVal. 086 * 087 * @param carryVal 088 */ 089 public void setCarryVal(BigDecimal carryVal) { 090 this.carryVal = carryVal; 091 } 092 093 /** 094 * Gets the incomePrincipalIndicator. 095 * 096 * @return 097 */ 098 public IncomePrincipalIndicator getIncomePrincipalIndicator() { 099 return incomePrincipalIndicator; 100 } 101 102 /** 103 * Sets the incomePrincipalIndicator. 104 * 105 * @param incomePrincipalIndicator 106 */ 107 public void setIncomePrincipalIndicator(IncomePrincipalIndicator incomePrincipalIndicator) { 108 this.incomePrincipalIndicator = incomePrincipalIndicator; 109 } 110 111 /** 112 * Gets the ipIndicator. 113 * 114 * @return ipIndicator 115 */ 116 public String getIpIndicator() { 117 return ipIndicator; 118 } 119 120 /** 121 * Sets the ipIndicator. 122 * 123 * @param ipIndicator 124 */ 125 public void setIpIndicator(String ipIndicator) { 126 this.ipIndicator = ipIndicator; 127 } 128 129 /** 130 * Gets the kemid. 131 * 132 * @return kemid 133 */ 134 public String getKemid() { 135 return kemid; 136 } 137 138 /** 139 * Sets the kemid. 140 * 141 * @param kemid 142 */ 143 public void setKemid(String kemid) { 144 this.kemid = kemid; 145 } 146 147 /** 148 * Gets the kemidObj. 149 * 150 * @return kemidObj 151 */ 152 public KEMID getKemidObj() { 153 return kemidObj; 154 } 155 156 /** 157 * Sets the kemidObj. 158 * 159 * @param kemidObj 160 */ 161 public void setKemidObj(KEMID kemidObj) { 162 this.kemidObj = kemidObj; 163 } 164 165 /** 166 * Gets the marketVal. 167 * 168 * @return marketVal 169 */ 170 public BigDecimal getMarketVal() { 171 return marketVal; 172 } 173 174 /** 175 * Sets the marketVal. 176 * 177 * @param marketVal 178 */ 179 public void setMarketVal(BigDecimal marketVal) { 180 this.marketVal = marketVal; 181 } 182 183 /** 184 * Gets the historyBalanceDateId. 185 * 186 * @return historyBalanceDateId 187 */ 188 public KualiInteger getHistoryBalanceDateId() { 189 return historyBalanceDateId; 190 } 191 192 /** 193 * Sets the historyBalanceDateId. 194 * 195 * @param historyBalanceDateId 196 */ 197 public void setHistoryBalanceDateId(KualiInteger monthEndDateId) { 198 this.historyBalanceDateId = monthEndDateId; 199 } 200 201 /** 202 * Gets the nextFYEstimatedIncome. 203 * 204 * @return nextFYEstimatedIncome 205 */ 206 public BigDecimal getNextFYEstimatedIncome() { 207 return nextFYEstimatedIncome; 208 } 209 210 /** 211 * Sets the nextFYEstimatedIncome. 212 * 213 * @param nextFYEstimatedIncome 214 */ 215 public void setNextFYEstimatedIncome(BigDecimal nextFYEstimatedIncome) { 216 this.nextFYEstimatedIncome = nextFYEstimatedIncome; 217 } 218 219 /** 220 * Gets the registration. 221 * 222 * @return registration 223 */ 224 public RegistrationCode getRegistration() { 225 return registration; 226 } 227 228 /** 229 * Sets the registration. 230 * 231 * @param registration 232 */ 233 public void setRegistration(RegistrationCode registration) { 234 this.registration = registration; 235 } 236 237 /** 238 * Gets the registrationCode. 239 * 240 * @return registrationCode 241 */ 242 public String getRegistrationCode() { 243 return registrationCode; 244 } 245 246 /** 247 * Sets the registrationCode. 248 * 249 * @param registrationCode 250 */ 251 public void setRegistrationCode(String registrationCode) { 252 this.registrationCode = registrationCode; 253 } 254 255 /** 256 * Gets the remainderOfFYEstimatedIncome. 257 * 258 * @return remainderOfFYEstimatedIncome 259 */ 260 public BigDecimal getRemainderOfFYEstimatedIncome() { 261 return remainderOfFYEstimatedIncome; 262 } 263 264 /** 265 * Sets the remainderOfFYEstimatedIncome. 266 * 267 * @param remainderOfFYEstimatedIncome 268 */ 269 public void setRemainderOfFYEstimatedIncome(BigDecimal remainderOfFYEstimatedIncome) { 270 this.remainderOfFYEstimatedIncome = remainderOfFYEstimatedIncome; 271 } 272 273 /** 274 * Gets the reportingGroup. 275 * 276 * @return reportingGroup 277 */ 278 public SecurityReportingGroup getReportingGroup() { 279 return reportingGroup; 280 } 281 282 /** 283 * Sets the reportingGroup. 284 * 285 * @param reportingGroup 286 */ 287 public void setReportingGroup(SecurityReportingGroup reportingGroup) { 288 this.reportingGroup = reportingGroup; 289 } 290 291 /** 292 * Gets the reportingGroupCode. 293 * 294 * @return reportingGroupCode 295 */ 296 public String getReportingGroupCode() { 297 return reportingGroupCode; 298 } 299 300 /** 301 * Sets the reportingGroupCode. 302 * 303 * @param reportingGroupCode 304 */ 305 public void setReportingGroupCode(String reportingGroupCode) { 306 this.reportingGroupCode = reportingGroupCode; 307 } 308 309 /** 310 * Gets the security. 311 * 312 * @return security 313 */ 314 public Security getSecurity() { 315 return security; 316 } 317 318 /** 319 * Sets the security. 320 * 321 * @param security 322 */ 323 public void setSecurity(Security security) { 324 this.security = security; 325 } 326 327 /** 328 * Gets the securityId. 329 * 330 * @return securityId 331 */ 332 public String getSecurityId() { 333 return securityId; 334 } 335 336 /** 337 * Sets the securityId. 338 * 339 * @param securityId 340 */ 341 public void setSecurityId(String securityId) { 342 this.securityId = securityId; 343 } 344 345 /** 346 * Gets the units. 347 * 348 * @return units 349 */ 350 public BigDecimal getUnits() { 351 return units; 352 } 353 354 /** 355 * Sets the units. 356 * 357 * @param units 358 */ 359 public void setUnits(BigDecimal units) { 360 this.units = units; 361 } 362 363 /** 364 * Gets the historyBalanceDate. 365 * 366 * @return historyBalanceDate 367 */ 368 public MonthEndDate getHistoryBalanceDate() { 369 return historyBalanceDate; 370 } 371 372 /** 373 * Sets the historyBalanceDate. 374 * 375 * @param historyBalanceDate 376 */ 377 public void setHistoryBalanceDate(MonthEndDate historyBalanceDate) { 378 this.historyBalanceDate = historyBalanceDate; 379 } 380 }