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.bc.businessobject; 017 018 import java.math.BigDecimal; 019 020 /** 021 * Budget Construction Organization Account Summary Report Business Object. 022 */ 023 public class BudgetConstructionAccountObjectDetailReport { 024 025 // Header parts 026 private String fiscalYear; 027 private String orgChartOfAccountsCode; 028 private String orgChartOfAccountDescription; 029 private String chartOfAccountsCode; 030 private String chartOfAccountDescription; 031 private String organizationCode; 032 private String organizationName; 033 private String consHdr; 034 private String fundGroupCode; 035 private String fundGroupName; 036 private String subFundGroupCode; 037 private String subFundGroupDescription; 038 private String baseFy; 039 private String reqFy; 040 041 private String accountNumber; 042 private String accountName; 043 private String subAccountName; 044 045 // Groups 046 private String subAccountNumber; 047 private String typeFinancialReportSortCode; 048 private String levelFinancialReportSortCode; 049 private String financialObjectCode; 050 private String financialSubObjectCode; 051 // page break org_fin_coa_cd, org_cd, sub_fund_grp_cd)%\ 052 private String pageBreak; 053 054 055 // Body parts 056 private String financialObjectName; 057 058 // when the values are zero, below fields should be blank, so make them as string. 059 private BigDecimal positionCsfLeaveFteQuantity; 060 private BigDecimal csfFullTimeEmploymentQuantity; 061 private Integer financialBeginningBalanceLineAmount = new Integer(0); 062 private BigDecimal appointmentRequestedCsfFteQuantity; 063 private BigDecimal appointmentRequestedFteQuantity; 064 private Integer accountLineAnnualBalanceAmount = new Integer(0); 065 private Integer amountChange = new Integer(0); 066 private BigDecimal percentChange = BigDecimal.ZERO; 067 068 // Total parts 069 070 private String totalObjectDescription; 071 072 private BigDecimal totalObjectPositionCsfLeaveFteQuantity; 073 private BigDecimal totalObjectCsfFullTimeEmploymentQuantity; 074 private Integer totalObjectFinancialBeginningBalanceLineAmount; 075 private BigDecimal totalObjectAppointmentRequestedCsfFteQuantity; 076 private BigDecimal totalObjectAppointmentRequestedFteQuantity; 077 private Integer totalObjectAccountLineAnnualBalanceAmount; 078 private Integer totalObjectAmountChange; 079 private BigDecimal totalObjectPercentChange; 080 081 private String totalLevelDescription; 082 083 private BigDecimal totalLevelPositionCsfLeaveFteQuantity; 084 private BigDecimal totalLevelCsfFullTimeEmploymentQuantity; 085 private Integer totalLevelFinancialBeginningBalanceLineAmount; 086 private BigDecimal totalLevelAppointmentRequestedCsfFteQuantity; 087 private BigDecimal totalLevelAppointmentRequestedFteQuantity; 088 private Integer totalLevelAccountLineAnnualBalanceAmount; 089 private Integer totalLevelAmountChange; 090 private BigDecimal totalLevelPercentChange; 091 092 private String totalTypeDescription; 093 private BigDecimal totalTypePositionCsfLeaveFteQuantity; 094 private BigDecimal totalTypeCsfFullTimeEmploymentQuantity; 095 private Integer totalTypeFinancialBeginningBalanceLineAmount; 096 private BigDecimal totalTypeAppointmentRequestedCsfFteQuantity; 097 private BigDecimal totalTypeAppointmentRequestedFteQuantity; 098 private Integer totalTypeAccountLineAnnualBalanceAmount; 099 private Integer totalTypeAmountChange; 100 private BigDecimal totalTypePercentChange; 101 102 103 public BudgetConstructionAccountObjectDetailReport() { 104 } 105 106 107 public String getFiscalYear() { 108 return fiscalYear; 109 } 110 111 112 public void setFiscalYear(String fiscalYear) { 113 this.fiscalYear = fiscalYear; 114 } 115 116 117 public String getOrgChartOfAccountsCode() { 118 return orgChartOfAccountsCode; 119 } 120 121 122 public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) { 123 this.orgChartOfAccountsCode = orgChartOfAccountsCode; 124 } 125 126 127 public String getOrgChartOfAccountDescription() { 128 return orgChartOfAccountDescription; 129 } 130 131 132 public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) { 133 this.orgChartOfAccountDescription = orgChartOfAccountDescription; 134 } 135 136 137 public String getChartOfAccountsCode() { 138 return chartOfAccountsCode; 139 } 140 141 142 public void setChartOfAccountsCode(String chartOfAccountsCode) { 143 this.chartOfAccountsCode = chartOfAccountsCode; 144 } 145 146 147 public String getChartOfAccountDescription() { 148 return chartOfAccountDescription; 149 } 150 151 152 public void setChartOfAccountDescription(String chartOfAccountDescription) { 153 this.chartOfAccountDescription = chartOfAccountDescription; 154 } 155 156 157 public String getOrganizationCode() { 158 return organizationCode; 159 } 160 161 162 public void setOrganizationCode(String organizationCode) { 163 this.organizationCode = organizationCode; 164 } 165 166 167 public String getOrganizationName() { 168 return organizationName; 169 } 170 171 172 public void setOrganizationName(String organizationName) { 173 this.organizationName = organizationName; 174 } 175 176 177 public String getConsHdr() { 178 return consHdr; 179 } 180 181 182 public void setConsHdr(String consHdr) { 183 this.consHdr = consHdr; 184 } 185 186 187 public String getFundGroupCode() { 188 return fundGroupCode; 189 } 190 191 192 public void setFundGroupCode(String fundGroupCode) { 193 this.fundGroupCode = fundGroupCode; 194 } 195 196 197 public String getFundGroupName() { 198 return fundGroupName; 199 } 200 201 202 public void setFundGroupName(String fundGroupName) { 203 this.fundGroupName = fundGroupName; 204 } 205 206 207 public String getSubFundGroupCode() { 208 return subFundGroupCode; 209 } 210 211 212 public void setSubFundGroupCode(String subFundGroupCode) { 213 this.subFundGroupCode = subFundGroupCode; 214 } 215 216 217 public String getSubFundGroupDescription() { 218 return subFundGroupDescription; 219 } 220 221 222 public void setSubFundGroupDescription(String subFundGroupDescription) { 223 this.subFundGroupDescription = subFundGroupDescription; 224 } 225 226 227 public String getBaseFy() { 228 return baseFy; 229 } 230 231 232 public void setBaseFy(String baseFy) { 233 this.baseFy = baseFy; 234 } 235 236 237 public String getReqFy() { 238 return reqFy; 239 } 240 241 242 public void setReqFy(String reqFy) { 243 this.reqFy = reqFy; 244 } 245 246 public String getAccountNumber() { 247 return accountNumber; 248 } 249 250 251 public void setAccountNumber(String accountNumber) { 252 this.accountNumber = accountNumber; 253 } 254 255 256 public String getAccountName() { 257 return accountName; 258 } 259 260 261 public void setAccountName(String accountName) { 262 this.accountName = accountName; 263 } 264 265 266 public String getSubAccountName() { 267 return subAccountName; 268 } 269 270 271 public void setSubAccountName(String subAccountName) { 272 this.subAccountName = subAccountName; 273 } 274 275 276 public String getSubAccountNumber() { 277 return subAccountNumber; 278 } 279 280 281 public void setSubAccountNumber(String subAccountNumber) { 282 this.subAccountNumber = subAccountNumber; 283 } 284 public String getTypeFinancialReportSortCode() { 285 return typeFinancialReportSortCode; 286 } 287 288 289 public void setTypeFinancialReportSortCode(String typeFinancialReportSortCode) { 290 this.typeFinancialReportSortCode = typeFinancialReportSortCode; 291 } 292 293 294 public String getLevelFinancialReportSortCode() { 295 return levelFinancialReportSortCode; 296 } 297 298 299 public void setLevelFinancialReportSortCode(String levelFinancialReportSortCode) { 300 this.levelFinancialReportSortCode = levelFinancialReportSortCode; 301 } 302 303 304 public String getFinancialObjectCode() { 305 return financialObjectCode; 306 } 307 308 309 public void setFinancialObjectCode(String financialObjectCode) { 310 this.financialObjectCode = financialObjectCode; 311 } 312 313 314 public String getFinancialSubObjectCode() { 315 return financialSubObjectCode; 316 } 317 318 319 public void setFinancialSubObjectCode(String financialSubObjectCode) { 320 this.financialSubObjectCode = financialSubObjectCode; 321 } 322 323 324 public String getPageBreak() { 325 return pageBreak; 326 } 327 328 329 public void setPageBreak(String pageBreak) { 330 this.pageBreak = pageBreak; 331 } 332 333 334 public String getFinancialObjectName() { 335 return financialObjectName; 336 } 337 338 339 public void setFinancialObjectName(String financialObjectName) { 340 this.financialObjectName = financialObjectName; 341 } 342 343 344 public BigDecimal getPositionCsfLeaveFteQuantity() { 345 return positionCsfLeaveFteQuantity; 346 } 347 348 349 public void setPositionCsfLeaveFteQuantity(BigDecimal positionCsfLeaveFteQuantity) { 350 this.positionCsfLeaveFteQuantity = positionCsfLeaveFteQuantity; 351 } 352 353 354 public BigDecimal getCsfFullTimeEmploymentQuantity() { 355 return csfFullTimeEmploymentQuantity; 356 } 357 358 359 public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity) { 360 this.csfFullTimeEmploymentQuantity = csfFullTimeEmploymentQuantity; 361 } 362 363 364 public Integer getFinancialBeginningBalanceLineAmount() { 365 return financialBeginningBalanceLineAmount; 366 } 367 368 369 public void setFinancialBeginningBalanceLineAmount(Integer financialBeginningBalanceLineAmount) { 370 this.financialBeginningBalanceLineAmount = financialBeginningBalanceLineAmount; 371 } 372 373 374 public BigDecimal getAppointmentRequestedCsfFteQuantity() { 375 return appointmentRequestedCsfFteQuantity; 376 } 377 378 379 public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) { 380 this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity; 381 } 382 383 384 public BigDecimal getAppointmentRequestedFteQuantity() { 385 return appointmentRequestedFteQuantity; 386 } 387 388 389 public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) { 390 this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity; 391 } 392 393 394 public Integer getAccountLineAnnualBalanceAmount() { 395 return accountLineAnnualBalanceAmount; 396 } 397 398 399 public void setAccountLineAnnualBalanceAmount(Integer accountLineAnnualBalanceAmount) { 400 this.accountLineAnnualBalanceAmount = accountLineAnnualBalanceAmount; 401 } 402 403 404 public Integer getAmountChange() { 405 return amountChange; 406 } 407 408 409 public void setAmountChange(Integer amountChange) { 410 this.amountChange = amountChange; 411 } 412 413 414 public BigDecimal getPercentChange() { 415 return percentChange; 416 } 417 418 419 public void setPercentChange(BigDecimal percentChange) { 420 this.percentChange = percentChange; 421 } 422 423 424 public String getTotalObjectDescription() { 425 return totalObjectDescription; 426 } 427 428 429 public void setTotalObjectDescription(String totalObjectDescription) { 430 this.totalObjectDescription = totalObjectDescription; 431 } 432 433 434 public BigDecimal getTotalObjectPositionCsfLeaveFteQuantity() { 435 return totalObjectPositionCsfLeaveFteQuantity; 436 } 437 438 439 public void setTotalObjectPositionCsfLeaveFteQuantity(BigDecimal totalObjectPositionCsfLeaveFteQuantity) { 440 this.totalObjectPositionCsfLeaveFteQuantity = totalObjectPositionCsfLeaveFteQuantity; 441 } 442 443 444 public Integer getTotalObjectFinancialBeginningBalanceLineAmount() { 445 return totalObjectFinancialBeginningBalanceLineAmount; 446 } 447 448 449 public void setTotalObjectFinancialBeginningBalanceLineAmount(Integer totalObjectFinancialBeginningBalanceLineAmount) { 450 this.totalObjectFinancialBeginningBalanceLineAmount = totalObjectFinancialBeginningBalanceLineAmount; 451 } 452 453 454 public BigDecimal getTotalObjectAppointmentRequestedCsfFteQuantity() { 455 return totalObjectAppointmentRequestedCsfFteQuantity; 456 } 457 458 459 public void setTotalObjectAppointmentRequestedCsfFteQuantity(BigDecimal totalObjectAppointmentRequestedCsfFteQuantity) { 460 this.totalObjectAppointmentRequestedCsfFteQuantity = totalObjectAppointmentRequestedCsfFteQuantity; 461 } 462 463 464 public BigDecimal getTotalObjectAppointmentRequestedFteQuantity() { 465 return totalObjectAppointmentRequestedFteQuantity; 466 } 467 468 469 public void setTotalObjectAppointmentRequestedFteQuantity(BigDecimal totalObjectAppointmentRequestedFteQuantity) { 470 this.totalObjectAppointmentRequestedFteQuantity = totalObjectAppointmentRequestedFteQuantity; 471 } 472 473 474 public Integer getTotalObjectAccountLineAnnualBalanceAmount() { 475 return totalObjectAccountLineAnnualBalanceAmount; 476 } 477 478 479 public void setTotalObjectAccountLineAnnualBalanceAmount(Integer totalObjectAccountLineAnnualBalanceAmount) { 480 this.totalObjectAccountLineAnnualBalanceAmount = totalObjectAccountLineAnnualBalanceAmount; 481 } 482 483 484 public Integer getTotalObjectAmountChange() { 485 return totalObjectAmountChange; 486 } 487 488 489 public void setTotalObjectAmountChange(Integer totalObjectAmountChange) { 490 this.totalObjectAmountChange = totalObjectAmountChange; 491 } 492 493 494 public BigDecimal getTotalObjectPercentChange() { 495 return totalObjectPercentChange; 496 } 497 498 499 public void setTotalObjectPercentChange(BigDecimal totalObjectPercentChange) { 500 this.totalObjectPercentChange = totalObjectPercentChange; 501 } 502 503 504 public String getTotalLevelDescription() { 505 return totalLevelDescription; 506 } 507 508 509 public void setTotalLevelDescription(String totalLevelDescription) { 510 this.totalLevelDescription = totalLevelDescription; 511 } 512 513 514 public BigDecimal getTotalLevelPositionCsfLeaveFteQuantity() { 515 return totalLevelPositionCsfLeaveFteQuantity; 516 } 517 518 519 public void setTotalLevelPositionCsfLeaveFteQuantity(BigDecimal totalLevelPositionCsfLeaveFteQuantity) { 520 this.totalLevelPositionCsfLeaveFteQuantity = totalLevelPositionCsfLeaveFteQuantity; 521 } 522 523 524 public Integer getTotalLevelFinancialBeginningBalanceLineAmount() { 525 return totalLevelFinancialBeginningBalanceLineAmount; 526 } 527 528 529 public void setTotalLevelFinancialBeginningBalanceLineAmount(Integer totalLevelFinancialBeginningBalanceLineAmount) { 530 this.totalLevelFinancialBeginningBalanceLineAmount = totalLevelFinancialBeginningBalanceLineAmount; 531 } 532 533 534 public BigDecimal getTotalLevelAppointmentRequestedCsfFteQuantity() { 535 return totalLevelAppointmentRequestedCsfFteQuantity; 536 } 537 538 539 public void setTotalLevelAppointmentRequestedCsfFteQuantity(BigDecimal totalLevelAppointmentRequestedCsfFteQuantity) { 540 this.totalLevelAppointmentRequestedCsfFteQuantity = totalLevelAppointmentRequestedCsfFteQuantity; 541 } 542 543 544 public BigDecimal getTotalLevelAppointmentRequestedFteQuantity() { 545 return totalLevelAppointmentRequestedFteQuantity; 546 } 547 548 549 public void setTotalLevelAppointmentRequestedFteQuantity(BigDecimal totalLevelAppointmentRequestedFteQuantity) { 550 this.totalLevelAppointmentRequestedFteQuantity = totalLevelAppointmentRequestedFteQuantity; 551 } 552 553 554 public Integer getTotalLevelAccountLineAnnualBalanceAmount() { 555 return totalLevelAccountLineAnnualBalanceAmount; 556 } 557 558 559 public void setTotalLevelAccountLineAnnualBalanceAmount(Integer totalLevelAccountLineAnnualBalanceAmount) { 560 this.totalLevelAccountLineAnnualBalanceAmount = totalLevelAccountLineAnnualBalanceAmount; 561 } 562 563 564 public Integer getTotalLevelAmountChange() { 565 return totalLevelAmountChange; 566 } 567 568 569 public void setTotalLevelAmountChange(Integer totalLevelAmountChange) { 570 this.totalLevelAmountChange = totalLevelAmountChange; 571 } 572 573 574 public BigDecimal getTotalLevelPercentChange() { 575 return totalLevelPercentChange; 576 } 577 578 579 public void setTotalLevelPercentChange(BigDecimal totalLevelPercentChange) { 580 this.totalLevelPercentChange = totalLevelPercentChange; 581 } 582 583 584 public String getTotalTypeDescription() { 585 return totalTypeDescription; 586 } 587 588 589 public void setTotalTypeDescription(String totalTypeDescription) { 590 this.totalTypeDescription = totalTypeDescription; 591 } 592 593 594 public BigDecimal getTotalObjectCsfFullTimeEmploymentQuantity() { 595 return totalObjectCsfFullTimeEmploymentQuantity; 596 } 597 598 599 public void setTotalObjectCsfFullTimeEmploymentQuantity(BigDecimal totalObjectCsfFullTimeEmploymentQuantity) { 600 this.totalObjectCsfFullTimeEmploymentQuantity = totalObjectCsfFullTimeEmploymentQuantity; 601 } 602 603 604 public BigDecimal getTotalLevelCsfFullTimeEmploymentQuantity() { 605 return totalLevelCsfFullTimeEmploymentQuantity; 606 } 607 608 609 public void setTotalLevelCsfFullTimeEmploymentQuantity(BigDecimal totalLevelCsfFullTimeEmploymentQuantity) { 610 this.totalLevelCsfFullTimeEmploymentQuantity = totalLevelCsfFullTimeEmploymentQuantity; 611 } 612 613 614 public BigDecimal getTotalTypePositionCsfLeaveFteQuantity() { 615 return totalTypePositionCsfLeaveFteQuantity; 616 } 617 618 619 public void setTotalTypePositionCsfLeaveFteQuantity(BigDecimal totalTypePositionCsfLeaveFteQuantity) { 620 this.totalTypePositionCsfLeaveFteQuantity = totalTypePositionCsfLeaveFteQuantity; 621 } 622 623 624 public BigDecimal getTotalTypeCsfFullTimeEmploymentQuantity() { 625 return totalTypeCsfFullTimeEmploymentQuantity; 626 } 627 628 629 public void setTotalTypeCsfFullTimeEmploymentQuantity(BigDecimal totalTypeCsfFullTimeEmploymentQuantity) { 630 this.totalTypeCsfFullTimeEmploymentQuantity = totalTypeCsfFullTimeEmploymentQuantity; 631 } 632 633 634 public Integer getTotalTypeFinancialBeginningBalanceLineAmount() { 635 return totalTypeFinancialBeginningBalanceLineAmount; 636 } 637 638 639 public void setTotalTypeFinancialBeginningBalanceLineAmount(Integer totalTypeFinancialBeginningBalanceLineAmount) { 640 this.totalTypeFinancialBeginningBalanceLineAmount = totalTypeFinancialBeginningBalanceLineAmount; 641 } 642 643 644 public BigDecimal getTotalTypeAppointmentRequestedCsfFteQuantity() { 645 return totalTypeAppointmentRequestedCsfFteQuantity; 646 } 647 648 649 public void setTotalTypeAppointmentRequestedCsfFteQuantity(BigDecimal totalTypeAppointmentRequestedCsfFteQuantity) { 650 this.totalTypeAppointmentRequestedCsfFteQuantity = totalTypeAppointmentRequestedCsfFteQuantity; 651 } 652 653 654 public BigDecimal getTotalTypeAppointmentRequestedFteQuantity() { 655 return totalTypeAppointmentRequestedFteQuantity; 656 } 657 658 659 public void setTotalTypeAppointmentRequestedFteQuantity(BigDecimal totalTypeAppointmentRequestedFteQuantity) { 660 this.totalTypeAppointmentRequestedFteQuantity = totalTypeAppointmentRequestedFteQuantity; 661 } 662 663 664 public Integer getTotalTypeAccountLineAnnualBalanceAmount() { 665 return totalTypeAccountLineAnnualBalanceAmount; 666 } 667 668 669 public void setTotalTypeAccountLineAnnualBalanceAmount(Integer totalTypeAccountLineAnnualBalanceAmount) { 670 this.totalTypeAccountLineAnnualBalanceAmount = totalTypeAccountLineAnnualBalanceAmount; 671 } 672 673 674 public Integer getTotalTypeAmountChange() { 675 return totalTypeAmountChange; 676 } 677 678 679 public void setTotalTypeAmountChange(Integer totalTypeAmountChange) { 680 this.totalTypeAmountChange = totalTypeAmountChange; 681 } 682 683 684 public BigDecimal getTotalTypePercentChange() { 685 return totalTypePercentChange; 686 } 687 688 689 public void setTotalTypePercentChange(BigDecimal totalTypePercentChange) { 690 this.totalTypePercentChange = totalTypePercentChange; 691 } 692 693 694 }