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.math.BigDecimal; 020 021 /** 022 * 023 */ 024 public class BudgetConstructionAccountSalaryDetailReport{ 025 026 // Header parts 027 private String fiscalYear; 028 private String chartOfAccountsCode; 029 private String chartOfAccountDescription; 030 private String organizationCode; 031 private String organizationName; 032 private String fundGroupCode; 033 private String fundGroupName; 034 private String accountNumber; 035 private String subAccountNumber; 036 private String accountName; 037 private String subAccountName; 038 039 040 // Body parts 041 042 private String financialObjectCode; 043 private String financialObjectCodeName; 044 045 private String name; 046 // from PendingBudgetConstructionAppointmentFunding 047 private String deleteBox; 048 private String financialSubObjectCode; 049 private String iuClassificationLevel; 050 // from BudgetConstructionAdministrativePost 051 private String administrativePost; 052 053 // from BudgetConstructionPosition 054 private String positionNumber; 055 private String positionSalaryPlanDefault; 056 private String positionGradeDefault; 057 private String normalWorkMonthsAndiuPayMonths; 058 059 // from BudgetConstructionCalculatedSalaryFoundationTracker 060 private Integer positionCsfAmount; 061 private BigDecimal csfTimePercent; 062 private BigDecimal positionCsfFullTimeEmploymentQuantity; 063 private String positionCsfFundingStatusCode; 064 065 // from PendingBudgetConstructionAppointmentFunding 066 private Integer appointmentFundingMonth; 067 private BigDecimal appointmentRequestedPayRate; 068 private Integer appointmentRequestedAmount; 069 private BigDecimal appointmentRequestedTimePercent; 070 private BigDecimal appointmentRequestedFteQuantity; 071 private Integer appointmentRequestedCsfAmount; 072 private BigDecimal appointmentRequestedCsfTimePercent; 073 private BigDecimal appointmentRequestedCsfFteQuantity; 074 private String appointmentFundingDurationCode; 075 private Integer appointmentTotalIntendedAmount; 076 private BigDecimal appointmentTotalIntendedFteQuantity; 077 078 private Integer amountChange; 079 private BigDecimal percentChange; 080 081 // total 082 private String totalDescription; 083 private Integer totalBaseAmount; 084 private BigDecimal totalBaseFte; 085 private Integer totalRequestAmount; 086 private BigDecimal totalRequestFte; 087 private Integer totalAmountChange; 088 private BigDecimal totalPercentChange; 089 090 091 092 093 /** 094 * Default constructor. 095 */ 096 public BudgetConstructionAccountSalaryDetailReport() { 097 098 } 099 100 101 102 103 public String getFiscalYear() { 104 return fiscalYear; 105 } 106 107 108 109 110 public void setFiscalYear(String fiscalYear) { 111 this.fiscalYear = fiscalYear; 112 } 113 114 115 116 117 public String getChartOfAccountsCode() { 118 return chartOfAccountsCode; 119 } 120 121 122 123 124 public void setChartOfAccountsCode(String chartOfAccountsCode) { 125 this.chartOfAccountsCode = chartOfAccountsCode; 126 } 127 128 129 130 131 public String getChartOfAccountDescription() { 132 return chartOfAccountDescription; 133 } 134 135 136 137 138 public void setChartOfAccountDescription(String chartOfAccountDescription) { 139 this.chartOfAccountDescription = chartOfAccountDescription; 140 } 141 142 143 144 145 public String getOrganizationCode() { 146 return organizationCode; 147 } 148 149 150 151 152 public void setOrganizationCode(String organizationCode) { 153 this.organizationCode = organizationCode; 154 } 155 156 157 158 159 public String getOrganizationName() { 160 return organizationName; 161 } 162 163 164 165 166 public void setOrganizationName(String organizationName) { 167 this.organizationName = organizationName; 168 } 169 170 171 172 173 public String getFundGroupCode() { 174 return fundGroupCode; 175 } 176 177 178 179 180 public void setFundGroupCode(String fundGroupCode) { 181 this.fundGroupCode = fundGroupCode; 182 } 183 184 185 186 187 public String getFundGroupName() { 188 return fundGroupName; 189 } 190 191 192 193 194 public void setFundGroupName(String fundGroupName) { 195 this.fundGroupName = fundGroupName; 196 } 197 198 199 200 201 public String getAccountNumber() { 202 return accountNumber; 203 } 204 205 206 207 208 public void setAccountNumber(String accountNumber) { 209 this.accountNumber = accountNumber; 210 } 211 212 213 214 215 public String getSubAccountNumber() { 216 return subAccountNumber; 217 } 218 219 220 221 222 public void setSubAccountNumber(String subAccountNumber) { 223 this.subAccountNumber = subAccountNumber; 224 } 225 226 227 228 229 public String getAccountName() { 230 return accountName; 231 } 232 233 234 235 236 public void setAccountName(String accountName) { 237 this.accountName = accountName; 238 } 239 240 241 242 243 public String getSubAccountName() { 244 return subAccountName; 245 } 246 247 248 249 250 public void setSubAccountName(String subAccountName) { 251 this.subAccountName = subAccountName; 252 } 253 254 255 256 257 public String getFinancialObjectCode() { 258 return financialObjectCode; 259 } 260 261 262 263 264 public void setFinancialObjectCode(String financialObjectCode) { 265 this.financialObjectCode = financialObjectCode; 266 } 267 268 269 270 271 public String getFinancialObjectCodeName() { 272 return financialObjectCodeName; 273 } 274 275 276 277 278 public void setFinancialObjectCodeName(String financialObjectCodeName) { 279 this.financialObjectCodeName = financialObjectCodeName; 280 } 281 282 283 284 285 public String getName() { 286 return name; 287 } 288 289 290 291 292 public void setName(String name) { 293 this.name = name; 294 } 295 296 297 298 299 public String getDeleteBox() { 300 return deleteBox; 301 } 302 303 304 305 306 public void setDeleteBox(String deleteBox) { 307 this.deleteBox = deleteBox; 308 } 309 310 311 312 313 public String getFinancialSubObjectCode() { 314 return financialSubObjectCode; 315 } 316 317 318 319 320 public void setFinancialSubObjectCode(String financialSubObjectCode) { 321 this.financialSubObjectCode = financialSubObjectCode; 322 } 323 324 325 326 327 public String getIuClassificationLevel() { 328 return iuClassificationLevel; 329 } 330 331 332 333 334 public void setIuClassificationLevel(String iuClassificationLevel) { 335 this.iuClassificationLevel = iuClassificationLevel; 336 } 337 338 339 340 341 public String getAdministrativePost() { 342 return administrativePost; 343 } 344 345 346 347 348 public void setAdministrativePost(String administrativePost) { 349 this.administrativePost = administrativePost; 350 } 351 352 353 354 355 public String getPositionNumber() { 356 return positionNumber; 357 } 358 359 360 361 362 public void setPositionNumber(String positionNumber) { 363 this.positionNumber = positionNumber; 364 } 365 366 367 368 369 public String getPositionSalaryPlanDefault() { 370 return positionSalaryPlanDefault; 371 } 372 373 374 375 376 public void setPositionSalaryPlanDefault(String positionSalaryPlanDefault) { 377 this.positionSalaryPlanDefault = positionSalaryPlanDefault; 378 } 379 380 381 382 383 public String getPositionGradeDefault() { 384 return positionGradeDefault; 385 } 386 387 388 389 390 public void setPositionGradeDefault(String positionGradeDefault) { 391 this.positionGradeDefault = positionGradeDefault; 392 } 393 394 395 396 397 public String getNormalWorkMonthsAndiuPayMonths() { 398 return normalWorkMonthsAndiuPayMonths; 399 } 400 401 402 403 404 public void setNormalWorkMonthsAndiuPayMonths(String normalWorkMonthsAndiuPayMonths) { 405 this.normalWorkMonthsAndiuPayMonths = normalWorkMonthsAndiuPayMonths; 406 } 407 408 409 410 411 public Integer getPositionCsfAmount() { 412 return positionCsfAmount; 413 } 414 415 416 417 418 public void setPositionCsfAmount(Integer positionCsfAmount) { 419 this.positionCsfAmount = positionCsfAmount; 420 } 421 422 423 424 425 public BigDecimal getPositionCsfFullTimeEmploymentQuantity() { 426 return positionCsfFullTimeEmploymentQuantity; 427 } 428 429 430 431 432 public void setPositionCsfFullTimeEmploymentQuantity(BigDecimal positionCsfFullTimeEmploymentQuantity) { 433 this.positionCsfFullTimeEmploymentQuantity = positionCsfFullTimeEmploymentQuantity; 434 } 435 436 437 438 439 public String getPositionCsfFundingStatusCode() { 440 return positionCsfFundingStatusCode; 441 } 442 443 444 445 446 public void setPositionCsfFundingStatusCode(String positionCsfFundingStatusCode) { 447 this.positionCsfFundingStatusCode = positionCsfFundingStatusCode; 448 } 449 450 451 452 453 public Integer getAppointmentFundingMonth() { 454 return appointmentFundingMonth; 455 } 456 457 458 459 460 public void setAppointmentFundingMonth(Integer appointmentFundingMonth) { 461 this.appointmentFundingMonth = appointmentFundingMonth; 462 } 463 464 465 466 467 public BigDecimal getAppointmentRequestedPayRate() { 468 return appointmentRequestedPayRate; 469 } 470 471 472 473 474 public void setAppointmentRequestedPayRate(BigDecimal appointmentRequestedPayRate) { 475 this.appointmentRequestedPayRate = appointmentRequestedPayRate; 476 } 477 478 479 480 481 public Integer getAppointmentRequestedAmount() { 482 return appointmentRequestedAmount; 483 } 484 485 486 487 488 public void setAppointmentRequestedAmount(Integer appointmentRequestedAmount) { 489 this.appointmentRequestedAmount = appointmentRequestedAmount; 490 } 491 492 493 494 495 public BigDecimal getAppointmentRequestedFteQuantity() { 496 return appointmentRequestedFteQuantity; 497 } 498 499 500 501 502 public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) { 503 this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity; 504 } 505 506 507 508 509 public Integer getAppointmentRequestedCsfAmount() { 510 return appointmentRequestedCsfAmount; 511 } 512 513 514 515 516 public void setAppointmentRequestedCsfAmount(Integer appointmentRequestedCsfAmount) { 517 this.appointmentRequestedCsfAmount = appointmentRequestedCsfAmount; 518 } 519 520 521 522 523 public String getAppointmentFundingDurationCode() { 524 return appointmentFundingDurationCode; 525 } 526 527 528 529 530 public void setAppointmentFundingDurationCode(String appointmentFundingDurationCode) { 531 this.appointmentFundingDurationCode = appointmentFundingDurationCode; 532 } 533 534 535 536 537 public Integer getAppointmentTotalIntendedAmount() { 538 return appointmentTotalIntendedAmount; 539 } 540 541 542 543 544 public void setAppointmentTotalIntendedAmount(Integer appointmentTotalIntendedAmount) { 545 this.appointmentTotalIntendedAmount = appointmentTotalIntendedAmount; 546 } 547 548 549 550 551 public BigDecimal getAppointmentTotalIntendedFteQuantity() { 552 return appointmentTotalIntendedFteQuantity; 553 } 554 555 556 557 558 public void setAppointmentTotalIntendedFteQuantity(BigDecimal appointmentTotalIntendedFteQuantity) { 559 this.appointmentTotalIntendedFteQuantity = appointmentTotalIntendedFteQuantity; 560 } 561 562 563 564 565 public Integer getAmountChange() { 566 return amountChange; 567 } 568 569 570 571 572 public void setAmountChange(Integer amountChange) { 573 this.amountChange = amountChange; 574 } 575 576 577 578 579 public BigDecimal getPercentChange() { 580 return percentChange; 581 } 582 583 584 585 586 public void setPercentChange(BigDecimal percentChange) { 587 this.percentChange = percentChange; 588 } 589 590 591 592 593 public String getTotalDescription() { 594 return totalDescription; 595 } 596 597 598 599 600 public void setTotalDescription(String totalDescription) { 601 this.totalDescription = totalDescription; 602 } 603 604 605 606 607 public Integer getTotalBaseAmount() { 608 return totalBaseAmount; 609 } 610 611 612 613 614 public void setTotalBaseAmount(Integer totalBaseAmount) { 615 this.totalBaseAmount = totalBaseAmount; 616 } 617 618 619 620 621 public BigDecimal getTotalBaseFte() { 622 return totalBaseFte; 623 } 624 625 626 627 628 public void setTotalBaseFte(BigDecimal totalBaseFte) { 629 this.totalBaseFte = totalBaseFte; 630 } 631 632 633 634 635 public Integer getTotalRequestAmount() { 636 return totalRequestAmount; 637 } 638 639 640 641 642 public void setTotalRequestAmount(Integer totalRequestAmount) { 643 this.totalRequestAmount = totalRequestAmount; 644 } 645 646 647 648 649 public BigDecimal getTotalRequestFte() { 650 return totalRequestFte; 651 } 652 653 654 655 656 public void setTotalRequestFte(BigDecimal totalRequestFte) { 657 this.totalRequestFte = totalRequestFte; 658 } 659 660 661 662 663 public Integer getTotalAmountChange() { 664 return totalAmountChange; 665 } 666 667 668 669 670 public void setTotalAmountChange(Integer totalAmountChange) { 671 this.totalAmountChange = totalAmountChange; 672 } 673 674 675 676 677 public BigDecimal getTotalPercentChange() { 678 return totalPercentChange; 679 } 680 681 682 683 684 public void setTotalPercentChange(BigDecimal totalPercentChange) { 685 this.totalPercentChange = totalPercentChange; 686 } 687 688 689 690 691 /** 692 * Gets the csfTimePercent attribute. 693 * @return Returns the csfTimePercent. 694 */ 695 public BigDecimal getCsfTimePercent() { 696 return csfTimePercent; 697 } 698 699 700 701 702 /** 703 * Sets the csfTimePercent attribute value. 704 * @param csfTimePercent The csfTimePercent to set. 705 */ 706 public void setCsfTimePercent(BigDecimal csfTimePercent) { 707 this.csfTimePercent = csfTimePercent; 708 } 709 710 711 712 713 /** 714 * Gets the appointmentRequestedTimePercent attribute. 715 * @return Returns the appointmentRequestedTimePercent. 716 */ 717 public BigDecimal getAppointmentRequestedTimePercent() { 718 return appointmentRequestedTimePercent; 719 } 720 721 722 723 724 /** 725 * Sets the appointmentRequestedTimePercent attribute value. 726 * @param appointmentRequestedTimePercent The appointmentRequestedTimePercent to set. 727 */ 728 public void setAppointmentRequestedTimePercent(BigDecimal appointmentRequestedTimePercent) { 729 this.appointmentRequestedTimePercent = appointmentRequestedTimePercent; 730 } 731 732 733 734 735 /** 736 * Gets the appointmentRequestedCsfTimePercent attribute. 737 * @return Returns the appointmentRequestedCsfTimePercent. 738 */ 739 public BigDecimal getAppointmentRequestedCsfTimePercent() { 740 return appointmentRequestedCsfTimePercent; 741 } 742 743 744 745 746 /** 747 * Sets the appointmentRequestedCsfTimePercent attribute value. 748 * @param appointmentRequestedCsfTimePercent The appointmentRequestedCsfTimePercent to set. 749 */ 750 public void setAppointmentRequestedCsfTimePercent(BigDecimal appointmentRequestedCsfTimePercent) { 751 this.appointmentRequestedCsfTimePercent = appointmentRequestedCsfTimePercent; 752 } 753 754 755 756 757 /** 758 * Gets the appointmentRequestedCsfFteQuantity attribute. 759 * @return Returns the appointmentRequestedCsfFteQuantity. 760 */ 761 public BigDecimal getAppointmentRequestedCsfFteQuantity() { 762 return appointmentRequestedCsfFteQuantity; 763 } 764 765 766 767 768 /** 769 * Sets the appointmentRequestedCsfFteQuantity attribute value. 770 * @param appointmentRequestedCsfFteQuantity The appointmentRequestedCsfFteQuantity to set. 771 */ 772 public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) { 773 this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity; 774 } 775 } 776