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.sql.Timestamp; 020 import java.util.LinkedHashMap; 021 022 import org.kuali.kfs.sys.context.SpringContext; 023 import org.kuali.rice.kim.bo.Person; 024 import org.kuali.rice.kns.bo.Campus; 025 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase; 026 import org.kuali.rice.kns.service.KualiModuleService; 027 028 /** 029 * 030 */ 031 public class OrganizationExtension extends PersistableBusinessObjectBase { 032 033 private String chartOfAccountsCode; 034 private String organizationCode; 035 private String hrmsShortDescription; 036 private String hrmsCompany; 037 private String hrmsSetIdLocation; 038 private String hrmsLocation; 039 private String hrmsTaxLocationCode; 040 private String hrmsPersonnelApproverUniversalId; 041 private String hrmsManagerPositionNumber; 042 private Integer hrmsBudgetYearEndDate; 043 private String hrmsBudgetLevel; 044 private String hrmsGeneralLedgerExpense; 045 private String hrmsEqualEmploymentOpportunity4Function; 046 private String hrmsAccidentInsurance; 047 private String hrmsSocialInsuranceAccidentNumber; 048 private String hrmsHazard; 049 private String hrmsEstablishmentId; 050 private String hrmsRiskCode; 051 private String hrmsFullTimeEmploymentEditIndicator; 052 private String hrmsDepartmentTenureFlag; 053 private String hrmsTimeAndLaborDistributionInformation; 054 private String hrmsUseBudgetsIndicator; 055 private String hrmsUseEncumbrancesIndicator; 056 private String hrmsUseDistributionIndicator; 057 private String hrmsBudgetDepartmentId; 058 private String hrmsDistributionProrateOption; 059 private String hrmsHealthProgramStatisticsDepartmentCode; 060 private String hrmsHealthProgramStatisticsFaculty; 061 private String hrmsAccountingOwner; 062 private String hrmsCountryGroup; 063 private String hrmsIuOrganizationMailDropCode; 064 private String hrmsIuOrganizationAddress2; 065 private String hrmsIuOrganizationAddress3; 066 private String hrmsIuCampusCode; 067 private String hrmsIuCampusBuilding; 068 private String hrmsIuCampusRoom; 069 private boolean hrmsIuPositionAllowedFlag; 070 private boolean hrmsIuTenureAllowedFlag; 071 private boolean hrmsIuTitleAllowedFlag; 072 private boolean hrmsIuOccupationalUnitAllowedFlag; 073 private String fiscalApproverUniversalId; 074 private Timestamp hrmsLastUpdateDate; 075 076 private Chart chartOfAccounts; 077 private Organization organization; 078 private Person hrmsPersonnelApproverUniversal; 079 private Campus hrmsIuCampus; 080 private Person fiscalApproverUniversal; 081 082 /** 083 * Default constructor. 084 */ 085 public OrganizationExtension() { 086 087 } 088 089 /** 090 * Gets the chartOfAccountsCode attribute. 091 * 092 * @return Returns the chartOfAccountsCode 093 */ 094 public String getChartOfAccountsCode() { 095 return chartOfAccountsCode; 096 } 097 098 /** 099 * Sets the chartOfAccountsCode attribute. 100 * 101 * @param chartOfAccountsCode The chartOfAccountsCode to set. 102 */ 103 public void setChartOfAccountsCode(String chartOfAccountsCode) { 104 this.chartOfAccountsCode = chartOfAccountsCode; 105 } 106 107 108 /** 109 * Gets the organizationCode attribute. 110 * 111 * @return Returns the organizationCode 112 */ 113 public String getOrganizationCode() { 114 return organizationCode; 115 } 116 117 /** 118 * Sets the organizationCode attribute. 119 * 120 * @param organizationCode The organizationCode to set. 121 */ 122 public void setOrganizationCode(String organizationCode) { 123 this.organizationCode = organizationCode; 124 } 125 126 127 /** 128 * Gets the hrmsShortDescription attribute. 129 * 130 * @return Returns the hrmsShortDescription 131 */ 132 public String getHrmsShortDescription() { 133 return hrmsShortDescription; 134 } 135 136 /** 137 * Sets the hrmsShortDescription attribute. 138 * 139 * @param hrmsShortDescription The hrmsShortDescription to set. 140 */ 141 public void setHrmsShortDescription(String hrmsShortDescription) { 142 this.hrmsShortDescription = hrmsShortDescription; 143 } 144 145 146 /** 147 * Gets the hrmsCompany attribute. 148 * 149 * @return Returns the hrmsCompany 150 */ 151 public String getHrmsCompany() { 152 return hrmsCompany; 153 } 154 155 /** 156 * Sets the hrmsCompany attribute. 157 * 158 * @param hrmsCompany The hrmsCompany to set. 159 */ 160 public void setHrmsCompany(String hrmsCompany) { 161 this.hrmsCompany = hrmsCompany; 162 } 163 164 165 /** 166 * Gets the hrmsSetIdLocation attribute. 167 * 168 * @return Returns the hrmsSetIdLocation 169 */ 170 public String getHrmsSetIdLocation() { 171 return hrmsSetIdLocation; 172 } 173 174 /** 175 * Sets the hrmsSetIdLocation attribute. 176 * 177 * @param hrmsSetIdLocation The hrmsSetIdLocation to set. 178 */ 179 public void setHrmsSetIdLocation(String hrmsSetIdLocation) { 180 this.hrmsSetIdLocation = hrmsSetIdLocation; 181 } 182 183 184 /** 185 * Gets the hrmsLocation attribute. 186 * 187 * @return Returns the hrmsLocation 188 */ 189 public String getHrmsLocation() { 190 return hrmsLocation; 191 } 192 193 /** 194 * Sets the hrmsLocation attribute. 195 * 196 * @param hrmsLocation The hrmsLocation to set. 197 */ 198 public void setHrmsLocation(String hrmsLocation) { 199 this.hrmsLocation = hrmsLocation; 200 } 201 202 203 /** 204 * Gets the hrmsTaxLocationCode attribute. 205 * 206 * @return Returns the hrmsTaxLocationCode 207 */ 208 public String getHrmsTaxLocationCode() { 209 return hrmsTaxLocationCode; 210 } 211 212 /** 213 * Sets the hrmsTaxLocationCode attribute. 214 * 215 * @param hrmsTaxLocationCode The hrmsTaxLocationCode to set. 216 */ 217 public void setHrmsTaxLocationCode(String hrmsTaxLocationCode) { 218 this.hrmsTaxLocationCode = hrmsTaxLocationCode; 219 } 220 221 222 /** 223 * Gets the hrmsPersonnelApproverUniversalId attribute. 224 * 225 * @return Returns the hrmsPersonnelApproverUniversalId 226 */ 227 public String getHrmsPersonnelApproverUniversalId() { 228 return hrmsPersonnelApproverUniversalId; 229 } 230 231 /** 232 * Sets the hrmsPersonnelApproverUniversalId attribute. 233 * 234 * @param hrmsPersonnelApproverUniversalId The hrmsPersonnelApproverUniversalId to set. 235 */ 236 public void setHrmsPersonnelApproverUniversalId(String hrmsPersonnelApproverUniversalId) { 237 this.hrmsPersonnelApproverUniversalId = hrmsPersonnelApproverUniversalId; 238 } 239 240 241 /** 242 * Gets the hrmsManagerPositionNumber attribute. 243 * 244 * @return Returns the hrmsManagerPositionNumber 245 */ 246 public String getHrmsManagerPositionNumber() { 247 return hrmsManagerPositionNumber; 248 } 249 250 /** 251 * Sets the hrmsManagerPositionNumber attribute. 252 * 253 * @param hrmsManagerPositionNumber The hrmsManagerPositionNumber to set. 254 */ 255 public void setHrmsManagerPositionNumber(String hrmsManagerPositionNumber) { 256 this.hrmsManagerPositionNumber = hrmsManagerPositionNumber; 257 } 258 259 260 /** 261 * Gets the hrmsBudgetYearEndDate attribute. 262 * 263 * @return Returns the hrmsBudgetYearEndDate 264 */ 265 public Integer getHrmsBudgetYearEndDate() { 266 return hrmsBudgetYearEndDate; 267 } 268 269 /** 270 * Sets the hrmsBudgetYearEndDate attribute. 271 * 272 * @param hrmsBudgetYearEndDate The hrmsBudgetYearEndDate to set. 273 */ 274 public void setHrmsBudgetYearEndDate(Integer hrmsBudgetYearEndDate) { 275 this.hrmsBudgetYearEndDate = hrmsBudgetYearEndDate; 276 } 277 278 279 /** 280 * Gets the hrmsBudgetLevel attribute. 281 * 282 * @return Returns the hrmsBudgetLevel 283 */ 284 public String getHrmsBudgetLevel() { 285 return hrmsBudgetLevel; 286 } 287 288 /** 289 * Sets the hrmsBudgetLevel attribute. 290 * 291 * @param hrmsBudgetLevel The hrmsBudgetLevel to set. 292 */ 293 public void setHrmsBudgetLevel(String hrmsBudgetLevel) { 294 this.hrmsBudgetLevel = hrmsBudgetLevel; 295 } 296 297 298 /** 299 * Gets the hrmsGeneralLedgerExpense attribute. 300 * 301 * @return Returns the hrmsGeneralLedgerExpense 302 */ 303 public String getHrmsGeneralLedgerExpense() { 304 return hrmsGeneralLedgerExpense; 305 } 306 307 /** 308 * Sets the hrmsGeneralLedgerExpense attribute. 309 * 310 * @param hrmsGeneralLedgerExpense The hrmsGeneralLedgerExpense to set. 311 */ 312 public void setHrmsGeneralLedgerExpense(String hrmsGeneralLedgerExpense) { 313 this.hrmsGeneralLedgerExpense = hrmsGeneralLedgerExpense; 314 } 315 316 317 /** 318 * Gets the hrmsEqualEmploymentOpportunity4Function attribute. 319 * 320 * @return Returns the hrmsEqualEmploymentOpportunity4Function 321 */ 322 public String getHrmsEqualEmploymentOpportunity4Function() { 323 return hrmsEqualEmploymentOpportunity4Function; 324 } 325 326 /** 327 * Sets the hrmsEqualEmploymentOpportunity4Function attribute. 328 * 329 * @param hrmsEqualEmploymentOpportunity4Function The hrmsEqualEmploymentOpportunity4Function to set. 330 */ 331 public void setHrmsEqualEmploymentOpportunity4Function(String hrmsEqualEmploymentOpportunity4Function) { 332 this.hrmsEqualEmploymentOpportunity4Function = hrmsEqualEmploymentOpportunity4Function; 333 } 334 335 336 /** 337 * Gets the hrmsAccidentInsurance attribute. 338 * 339 * @return Returns the hrmsAccidentInsurance 340 */ 341 public String getHrmsAccidentInsurance() { 342 return hrmsAccidentInsurance; 343 } 344 345 /** 346 * Sets the hrmsAccidentInsurance attribute. 347 * 348 * @param hrmsAccidentInsurance The hrmsAccidentInsurance to set. 349 */ 350 public void setHrmsAccidentInsurance(String hrmsAccidentInsurance) { 351 this.hrmsAccidentInsurance = hrmsAccidentInsurance; 352 } 353 354 355 /** 356 * Gets the hrmsSocialInsuranceAccidentNumber attribute. 357 * 358 * @return Returns the hrmsSocialInsuranceAccidentNumber 359 */ 360 public String getHrmsSocialInsuranceAccidentNumber() { 361 return hrmsSocialInsuranceAccidentNumber; 362 } 363 364 /** 365 * Sets the hrmsSocialInsuranceAccidentNumber attribute. 366 * 367 * @param hrmsSocialInsuranceAccidentNumber The hrmsSocialInsuranceAccidentNumber to set. 368 */ 369 public void setHrmsSocialInsuranceAccidentNumber(String hrmsSocialInsuranceAccidentNumber) { 370 this.hrmsSocialInsuranceAccidentNumber = hrmsSocialInsuranceAccidentNumber; 371 } 372 373 374 /** 375 * Gets the hrmsHazard attribute. 376 * 377 * @return Returns the hrmsHazard 378 */ 379 public String getHrmsHazard() { 380 return hrmsHazard; 381 } 382 383 /** 384 * Sets the hrmsHazard attribute. 385 * 386 * @param hrmsHazard The hrmsHazard to set. 387 */ 388 public void setHrmsHazard(String hrmsHazard) { 389 this.hrmsHazard = hrmsHazard; 390 } 391 392 393 /** 394 * Gets the hrmsEstablishmentId attribute. 395 * 396 * @return Returns the hrmsEstablishmentId 397 */ 398 public String getHrmsEstablishmentId() { 399 return hrmsEstablishmentId; 400 } 401 402 /** 403 * Sets the hrmsEstablishmentId attribute. 404 * 405 * @param hrmsEstablishmentId The hrmsEstablishmentId to set. 406 */ 407 public void setHrmsEstablishmentId(String hrmsEstablishmentId) { 408 this.hrmsEstablishmentId = hrmsEstablishmentId; 409 } 410 411 412 /** 413 * Gets the hrmsRiskCode attribute. 414 * 415 * @return Returns the hrmsRiskCode 416 */ 417 public String getHrmsRiskCode() { 418 return hrmsRiskCode; 419 } 420 421 /** 422 * Sets the hrmsRiskCode attribute. 423 * 424 * @param hrmsRiskCode The hrmsRiskCode to set. 425 */ 426 public void setHrmsRiskCode(String hrmsRiskCode) { 427 this.hrmsRiskCode = hrmsRiskCode; 428 } 429 430 431 /** 432 * Gets the hrmsFullTimeEmploymentEditIndicator attribute. 433 * 434 * @return Returns the hrmsFullTimeEmploymentEditIndicator 435 */ 436 public String getHrmsFullTimeEmploymentEditIndicator() { 437 return hrmsFullTimeEmploymentEditIndicator; 438 } 439 440 /** 441 * Sets the hrmsFullTimeEmploymentEditIndicator attribute. 442 * 443 * @param hrmsFullTimeEmploymentEditIndicator The hrmsFullTimeEmploymentEditIndicator to set. 444 */ 445 public void setHrmsFullTimeEmploymentEditIndicator(String hrmsFullTimeEmploymentEditIndicator) { 446 this.hrmsFullTimeEmploymentEditIndicator = hrmsFullTimeEmploymentEditIndicator; 447 } 448 449 450 /** 451 * Gets the hrmsDepartmentTenureFlag attribute. 452 * 453 * @return Returns the hrmsDepartmentTenureFlag 454 */ 455 public String getHrmsDepartmentTenureFlag() { 456 return hrmsDepartmentTenureFlag; 457 } 458 459 /** 460 * Sets the hrmsDepartmentTenureFlag attribute. 461 * 462 * @param hrmsDepartmentTenureFlag The hrmsDepartmentTenureFlag to set. 463 */ 464 public void setHrmsDepartmentTenureFlag(String hrmsDepartmentTenureFlag) { 465 this.hrmsDepartmentTenureFlag = hrmsDepartmentTenureFlag; 466 } 467 468 469 /** 470 * Gets the hrmsTimeAndLaborDistributionInformation attribute. 471 * 472 * @return Returns the hrmsTimeAndLaborDistributionInformation 473 */ 474 public String getHrmsTimeAndLaborDistributionInformation() { 475 return hrmsTimeAndLaborDistributionInformation; 476 } 477 478 /** 479 * Sets the hrmsTimeAndLaborDistributionInformation attribute. 480 * 481 * @param hrmsTimeAndLaborDistributionInformation The hrmsTimeAndLaborDistributionInformation to set. 482 */ 483 public void setHrmsTimeAndLaborDistributionInformation(String hrmsTimeAndLaborDistributionInformation) { 484 this.hrmsTimeAndLaborDistributionInformation = hrmsTimeAndLaborDistributionInformation; 485 } 486 487 488 /** 489 * Gets the hrmsUseBudgetsIndicator attribute. 490 * 491 * @return Returns the hrmsUseBudgetsIndicator 492 */ 493 public String getHrmsUseBudgetsIndicator() { 494 return hrmsUseBudgetsIndicator; 495 } 496 497 /** 498 * Sets the hrmsUseBudgetsIndicator attribute. 499 * 500 * @param hrmsUseBudgetsIndicator The hrmsUseBudgetsIndicator to set. 501 */ 502 public void setHrmsUseBudgetsIndicator(String hrmsUseBudgetsIndicator) { 503 this.hrmsUseBudgetsIndicator = hrmsUseBudgetsIndicator; 504 } 505 506 507 /** 508 * Gets the hrmsUseEncumbrancesIndicator attribute. 509 * 510 * @return Returns the hrmsUseEncumbrancesIndicator 511 */ 512 public String getHrmsUseEncumbrancesIndicator() { 513 return hrmsUseEncumbrancesIndicator; 514 } 515 516 /** 517 * Sets the hrmsUseEncumbrancesIndicator attribute. 518 * 519 * @param hrmsUseEncumbrancesIndicator The hrmsUseEncumbrancesIndicator to set. 520 */ 521 public void setHrmsUseEncumbrancesIndicator(String hrmsUseEncumbrancesIndicator) { 522 this.hrmsUseEncumbrancesIndicator = hrmsUseEncumbrancesIndicator; 523 } 524 525 526 /** 527 * Gets the hrmsUseDistributionIndicator attribute. 528 * 529 * @return Returns the hrmsUseDistributionIndicator 530 */ 531 public String getHrmsUseDistributionIndicator() { 532 return hrmsUseDistributionIndicator; 533 } 534 535 /** 536 * Sets the hrmsUseDistributionIndicator attribute. 537 * 538 * @param hrmsUseDistributionIndicator The hrmsUseDistributionIndicator to set. 539 */ 540 public void setHrmsUseDistributionIndicator(String hrmsUseDistributionIndicator) { 541 this.hrmsUseDistributionIndicator = hrmsUseDistributionIndicator; 542 } 543 544 545 /** 546 * Gets the hrmsBudgetDepartmentId attribute. 547 * 548 * @return Returns the hrmsBudgetDepartmentId 549 */ 550 public String getHrmsBudgetDepartmentId() { 551 return hrmsBudgetDepartmentId; 552 } 553 554 /** 555 * Sets the hrmsBudgetDepartmentId attribute. 556 * 557 * @param hrmsBudgetDepartmentId The hrmsBudgetDepartmentId to set. 558 */ 559 public void setHrmsBudgetDepartmentId(String hrmsBudgetDepartmentId) { 560 this.hrmsBudgetDepartmentId = hrmsBudgetDepartmentId; 561 } 562 563 564 /** 565 * Gets the hrmsDistributionProrateOption attribute. 566 * 567 * @return Returns the hrmsDistributionProrateOption 568 */ 569 public String getHrmsDistributionProrateOption() { 570 return hrmsDistributionProrateOption; 571 } 572 573 /** 574 * Sets the hrmsDistributionProrateOption attribute. 575 * 576 * @param hrmsDistributionProrateOption The hrmsDistributionProrateOption to set. 577 */ 578 public void setHrmsDistributionProrateOption(String hrmsDistributionProrateOption) { 579 this.hrmsDistributionProrateOption = hrmsDistributionProrateOption; 580 } 581 582 583 /** 584 * Gets the hrmsHealthProgramStatisticsDepartmentCode attribute. 585 * 586 * @return Returns the hrmsHealthProgramStatisticsDepartmentCode 587 */ 588 public String getHrmsHealthProgramStatisticsDepartmentCode() { 589 return hrmsHealthProgramStatisticsDepartmentCode; 590 } 591 592 /** 593 * Sets the hrmsHealthProgramStatisticsDepartmentCode attribute. 594 * 595 * @param hrmsHealthProgramStatisticsDepartmentCode The hrmsHealthProgramStatisticsDepartmentCode to set. 596 */ 597 public void setHrmsHealthProgramStatisticsDepartmentCode(String hrmsHealthProgramStatisticsDepartmentCode) { 598 this.hrmsHealthProgramStatisticsDepartmentCode = hrmsHealthProgramStatisticsDepartmentCode; 599 } 600 601 602 /** 603 * Gets the hrmsHealthProgramStatisticsFaculty attribute. 604 * 605 * @return Returns the hrmsHealthProgramStatisticsFaculty 606 */ 607 public String getHrmsHealthProgramStatisticsFaculty() { 608 return hrmsHealthProgramStatisticsFaculty; 609 } 610 611 /** 612 * Sets the hrmsHealthProgramStatisticsFaculty attribute. 613 * 614 * @param hrmsHealthProgramStatisticsFaculty The hrmsHealthProgramStatisticsFaculty to set. 615 */ 616 public void setHrmsHealthProgramStatisticsFaculty(String hrmsHealthProgramStatisticsFaculty) { 617 this.hrmsHealthProgramStatisticsFaculty = hrmsHealthProgramStatisticsFaculty; 618 } 619 620 621 /** 622 * Gets the hrmsAccountingOwner attribute. 623 * 624 * @return Returns the hrmsAccountingOwner 625 */ 626 public String getHrmsAccountingOwner() { 627 return hrmsAccountingOwner; 628 } 629 630 /** 631 * Sets the hrmsAccountingOwner attribute. 632 * 633 * @param hrmsAccountingOwner The hrmsAccountingOwner to set. 634 */ 635 public void setHrmsAccountingOwner(String hrmsAccountingOwner) { 636 this.hrmsAccountingOwner = hrmsAccountingOwner; 637 } 638 639 640 /** 641 * Gets the hrmsCountryGroup attribute. 642 * 643 * @return Returns the hrmsCountryGroup 644 */ 645 public String getHrmsCountryGroup() { 646 return hrmsCountryGroup; 647 } 648 649 /** 650 * Sets the hrmsCountryGroup attribute. 651 * 652 * @param hrmsCountryGroup The hrmsCountryGroup to set. 653 */ 654 public void setHrmsCountryGroup(String hrmsCountryGroup) { 655 this.hrmsCountryGroup = hrmsCountryGroup; 656 } 657 658 659 /** 660 * Gets the hrmsIuOrganizationMailDropCode attribute. 661 * 662 * @return Returns the hrmsIuOrganizationMailDropCode 663 */ 664 public String getHrmsIuOrganizationMailDropCode() { 665 return hrmsIuOrganizationMailDropCode; 666 } 667 668 /** 669 * Sets the hrmsIuOrganizationMailDropCode attribute. 670 * 671 * @param hrmsIuOrganizationMailDropCode The hrmsIuOrganizationMailDropCode to set. 672 */ 673 public void setHrmsIuOrganizationMailDropCode(String hrmsIuOrganizationMailDropCode) { 674 this.hrmsIuOrganizationMailDropCode = hrmsIuOrganizationMailDropCode; 675 } 676 677 678 /** 679 * Gets the hrmsIuOrganizationAddress2 attribute. 680 * 681 * @return Returns the hrmsIuOrganizationAddress2 682 */ 683 public String getHrmsIuOrganizationAddress2() { 684 return hrmsIuOrganizationAddress2; 685 } 686 687 /** 688 * Sets the hrmsIuOrganizationAddress2 attribute. 689 * 690 * @param hrmsIuOrganizationAddress2 The hrmsIuOrganizationAddress2 to set. 691 */ 692 public void setHrmsIuOrganizationAddress2(String hrmsIuOrganizationAddress2) { 693 this.hrmsIuOrganizationAddress2 = hrmsIuOrganizationAddress2; 694 } 695 696 697 /** 698 * Gets the hrmsIuOrganizationAddress3 attribute. 699 * 700 * @return Returns the hrmsIuOrganizationAddress3 701 */ 702 public String getHrmsIuOrganizationAddress3() { 703 return hrmsIuOrganizationAddress3; 704 } 705 706 /** 707 * Sets the hrmsIuOrganizationAddress3 attribute. 708 * 709 * @param hrmsIuOrganizationAddress3 The hrmsIuOrganizationAddress3 to set. 710 */ 711 public void setHrmsIuOrganizationAddress3(String hrmsIuOrganizationAddress3) { 712 this.hrmsIuOrganizationAddress3 = hrmsIuOrganizationAddress3; 713 } 714 715 716 /** 717 * Gets the hrmsIuCampusCode attribute. 718 * 719 * @return Returns the hrmsIuCampusCode 720 */ 721 public String getHrmsIuCampusCode() { 722 return hrmsIuCampusCode; 723 } 724 725 /** 726 * Sets the hrmsIuCampusCode attribute. 727 * 728 * @param hrmsIuCampusCode The hrmsIuCampusCode to set. 729 */ 730 public void setHrmsIuCampusCode(String hrmsIuCampusCode) { 731 this.hrmsIuCampusCode = hrmsIuCampusCode; 732 } 733 734 735 /** 736 * Gets the hrmsIuCampusBuilding attribute. 737 * 738 * @return Returns the hrmsIuCampusBuilding 739 */ 740 public String getHrmsIuCampusBuilding() { 741 return hrmsIuCampusBuilding; 742 } 743 744 /** 745 * Sets the hrmsIuCampusBuilding attribute. 746 * 747 * @param hrmsIuCampusBuilding The hrmsIuCampusBuilding to set. 748 */ 749 public void setHrmsIuCampusBuilding(String hrmsIuCampusBuilding) { 750 this.hrmsIuCampusBuilding = hrmsIuCampusBuilding; 751 } 752 753 754 /** 755 * Gets the hrmsIuCampusRoom attribute. 756 * 757 * @return Returns the hrmsIuCampusRoom 758 */ 759 public String getHrmsIuCampusRoom() { 760 return hrmsIuCampusRoom; 761 } 762 763 /** 764 * Sets the hrmsIuCampusRoom attribute. 765 * 766 * @param hrmsIuCampusRoom The hrmsIuCampusRoom to set. 767 */ 768 public void setHrmsIuCampusRoom(String hrmsIuCampusRoom) { 769 this.hrmsIuCampusRoom = hrmsIuCampusRoom; 770 } 771 772 /** 773 * Gets the hrmsIuOccupationalUnitAllowedFlag attribute. 774 * 775 * @return Returns the hrmsIuOccupationalUnitAllowedFlag. 776 */ 777 public final boolean isHrmsIuOccupationalUnitAllowedFlag() { 778 return hrmsIuOccupationalUnitAllowedFlag; 779 } 780 781 /** 782 * Sets the hrmsIuOccupationalUnitAllowedFlag attribute value. 783 * 784 * @param hrmsIuOccupationalUnitAllowedFlag The hrmsIuOccupationalUnitAllowedFlag to set. 785 */ 786 public final void setHrmsIuOccupationalUnitAllowedFlag(boolean hrmsIuOccupationalUnitAllowedFlag) { 787 this.hrmsIuOccupationalUnitAllowedFlag = hrmsIuOccupationalUnitAllowedFlag; 788 } 789 790 /** 791 * Gets the hrmsIuPositionAllowedFlag attribute. 792 * 793 * @return Returns the hrmsIuPositionAllowedFlag. 794 */ 795 public final boolean isHrmsIuPositionAllowedFlag() { 796 return hrmsIuPositionAllowedFlag; 797 } 798 799 /** 800 * Sets the hrmsIuPositionAllowedFlag attribute value. 801 * 802 * @param hrmsIuPositionAllowedFlag The hrmsIuPositionAllowedFlag to set. 803 */ 804 public final void setHrmsIuPositionAllowedFlag(boolean hrmsIuPositionAllowedFlag) { 805 this.hrmsIuPositionAllowedFlag = hrmsIuPositionAllowedFlag; 806 } 807 808 /** 809 * Gets the hrmsIuTenureAllowedFlag attribute. 810 * 811 * @return Returns the hrmsIuTenureAllowedFlag. 812 */ 813 public final boolean isHrmsIuTenureAllowedFlag() { 814 return hrmsIuTenureAllowedFlag; 815 } 816 817 /** 818 * Sets the hrmsIuTenureAllowedFlag attribute value. 819 * 820 * @param hrmsIuTenureAllowedFlag The hrmsIuTenureAllowedFlag to set. 821 */ 822 public final void setHrmsIuTenureAllowedFlag(boolean hrmsIuTenureAllowedFlag) { 823 this.hrmsIuTenureAllowedFlag = hrmsIuTenureAllowedFlag; 824 } 825 826 /** 827 * Gets the hrmsIuTitleAllowedFlag attribute. 828 * 829 * @return Returns the hrmsIuTitleAllowedFlag. 830 */ 831 public final boolean isHrmsIuTitleAllowedFlag() { 832 return hrmsIuTitleAllowedFlag; 833 } 834 835 /** 836 * Sets the hrmsIuTitleAllowedFlag attribute value. 837 * 838 * @param hrmsIuTitleAllowedFlag The hrmsIuTitleAllowedFlag to set. 839 */ 840 public final void setHrmsIuTitleAllowedFlag(boolean hrmsIuTitleAllowedFlag) { 841 this.hrmsIuTitleAllowedFlag = hrmsIuTitleAllowedFlag; 842 } 843 844 /** 845 * Gets the fiscalApproverUniversalId attribute. 846 * 847 * @return Returns the fiscalApproverUniversalId 848 */ 849 public String getFiscalApproverUniversalId() { 850 return fiscalApproverUniversalId; 851 } 852 853 /** 854 * Sets the fiscalApproverUniversalId attribute. 855 * 856 * @param fiscalApproverUniversalId The fiscalApproverUniversalId to set. 857 */ 858 public void setFiscalApproverUniversalId(String fiscalApproverUniversalId) { 859 this.fiscalApproverUniversalId = fiscalApproverUniversalId; 860 } 861 862 863 /** 864 * Gets the hrmsLastUpdateDate attribute. 865 * 866 * @return Returns the hrmsLastUpdateDate 867 */ 868 public Timestamp getHrmsLastUpdateDate() { 869 return hrmsLastUpdateDate; 870 } 871 872 /** 873 * Sets the hrmsLastUpdateDate attribute. 874 * 875 * @param hrmsLastUpdateDate The hrmsLastUpdateDate to set. 876 */ 877 public void setHrmsLastUpdateDate(Timestamp hrmsLastUpdateDate) { 878 this.hrmsLastUpdateDate = hrmsLastUpdateDate; 879 } 880 881 882 /** 883 * Gets the chartOfAccounts attribute. 884 * 885 * @return Returns the chartOfAccounts 886 */ 887 public Chart getChartOfAccounts() { 888 return chartOfAccounts; 889 } 890 891 /** 892 * Sets the chartOfAccounts attribute. 893 * 894 * @param chartOfAccounts The chartOfAccounts to set. 895 * @deprecated 896 */ 897 public void setChartOfAccounts(Chart chartOfAccounts) { 898 this.chartOfAccounts = chartOfAccounts; 899 } 900 901 /** 902 * Gets the organization attribute. 903 * 904 * @return Returns the organization 905 */ 906 public Organization getOrganization() { 907 return organization; 908 } 909 910 /** 911 * Sets the organization attribute. 912 * 913 * @param organization The organization to set. 914 * @deprecated 915 */ 916 public void setOrganization(Organization organization) { 917 this.organization = organization; 918 } 919 920 public Person getHrmsPersonnelApproverUniversal() { 921 hrmsPersonnelApproverUniversal = SpringContext.getBean(org.kuali.rice.kim.service.PersonService.class).updatePersonIfNecessary(hrmsPersonnelApproverUniversalId, hrmsPersonnelApproverUniversal); 922 return hrmsPersonnelApproverUniversal; 923 } 924 925 /** 926 * Sets the hrmsPersonnelApproverUniversal attribute. 927 * 928 * @param hrmsPersonnelApproverUniversal The hrmsPersonnelApproverUniversal to set. 929 * @deprecated 930 */ 931 public void setHrmsPersonnelApproverUniversal(Person hrmsPersonnelApproverUniversal) { 932 this.hrmsPersonnelApproverUniversal = hrmsPersonnelApproverUniversal; 933 } 934 935 /** 936 * Gets the hrmsIuCampus attribute. 937 * 938 * @return Returns the hrmsIuCampus 939 */ 940 public Campus getHrmsIuCampus() { 941 return hrmsIuCampus = (Campus) SpringContext.getBean(KualiModuleService.class).getResponsibleModuleService(Campus.class).retrieveExternalizableBusinessObjectIfNecessary(this, hrmsIuCampus, "hrmsIuCampus"); 942 } 943 944 /** 945 * Sets the hrmsIuCampus attribute. 946 * 947 * @param hrmsIuCampus The hrmsIuCampus to set. 948 * @deprecated 949 */ 950 public void setHrmsIuCampus(Campus hrmsIuCampus) { 951 this.hrmsIuCampus = hrmsIuCampus; 952 } 953 954 public Person getFiscalApproverUniversal() { 955 fiscalApproverUniversal = SpringContext.getBean(org.kuali.rice.kim.service.PersonService.class).updatePersonIfNecessary(fiscalApproverUniversalId, fiscalApproverUniversal); 956 return fiscalApproverUniversal; 957 } 958 959 /** 960 * Sets the fiscalApproverUniversal attribute. 961 * 962 * @param fiscalApproverUniversal The fiscalApproverUniversal to set. 963 * @deprecated 964 */ 965 public void setFiscalApproverUniversal(Person fiscalApproverUniversal) { 966 this.fiscalApproverUniversal = fiscalApproverUniversal; 967 } 968 969 /** 970 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper() 971 */ 972 protected LinkedHashMap toStringMapper() { 973 LinkedHashMap m = new LinkedHashMap(); 974 m.put("chartOfAccountsCode", this.chartOfAccountsCode); 975 m.put("organizationCode", this.organizationCode); 976 return m; 977 } 978 } 979