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.ar.businessobject; 017 018 import java.util.LinkedHashMap; 019 020 import org.kuali.kfs.coa.businessobject.Account; 021 import org.kuali.kfs.coa.businessobject.Chart; 022 import org.kuali.kfs.coa.businessobject.ObjectCode; 023 import org.kuali.kfs.coa.businessobject.Organization; 024 import org.kuali.kfs.coa.businessobject.ProjectCode; 025 import org.kuali.kfs.coa.businessobject.SubAccount; 026 import org.kuali.kfs.coa.businessobject.SubObjectCode; 027 import org.kuali.kfs.sys.businessobject.SystemOptions; 028 import org.kuali.rice.kns.bo.PersistableBusinessObjectBase; 029 030 /** 031 * @author Kuali Nervous System Team (kualidev@oncourse.iu.edu) 032 */ 033 public class OrganizationAccountingDefault extends PersistableBusinessObjectBase { 034 035 private Integer universityFiscalYear; 036 private String chartOfAccountsCode; 037 private String organizationCode; 038 private String organizationLateChargeObjectCode; 039 private String defaultInvoiceChartOfAccountsCode; 040 private String defaultInvoiceAccountNumber; 041 private String defaultInvoiceSubAccountNumber; 042 private String defaultInvoiceFinancialObjectCode; 043 private String defaultInvoiceFinancialSubObjectCode; 044 private String defaultInvoiceProjectCode; 045 private String defaultInvoiceOrganizationReferenceIdentifier; 046 private String defaultPaymentChartOfAccountsCode; 047 private String defaultPaymentAccountNumber; 048 private String defaultPaymentSubAccountNumber; 049 private String defaultPaymentFinancialObjectCode; 050 private String defaultPaymentFinancialSubObjectCode; 051 private String defaultPaymentProjectCode; 052 private String defaultPaymentOrganizationReferenceIdentifier; 053 private String writeoffChartOfAccountsCode; 054 private String writeoffAccountNumber; 055 private String writeoffSubAccountNumber; 056 private String writeoffFinancialObjectCode; 057 private String writeoffFinancialSubObjectCode; 058 private String writeoffProjectCode; 059 private String writeoffOrganizationReferenceIdentifier; 060 061 private ObjectCode defaultInvoiceFinancialObject; 062 private SubObjectCode defaultInvoiceFinancialSubObject; 063 private ObjectCode organizationLateChargeObject; 064 private Chart chartOfAccounts; 065 private Organization organization; 066 private Chart defaultInvoiceChartOfAccounts; 067 private SubAccount defaultInvoiceSubAccount; 068 private Account defaultInvoiceAccount; 069 private ProjectCode defaultInvoiceProject; 070 private Account defaultPaymentAccount; 071 private Chart defaultPaymentChartOfAccounts; 072 private SubAccount defaultPaymentSubAccount; 073 private ProjectCode defaultPaymentProject; 074 private SystemOptions universityFiscal; 075 private ObjectCode defaultPaymentFinancialObject; 076 private SubObjectCode defaultPaymentFinancialSubObject; 077 private Chart writeoffChartOfAccounts; 078 private Account writeoffAccount; 079 private SubAccount writeoffSubAccount; 080 private ObjectCode writeoffFinancialObject; 081 private SubObjectCode writeoffFinancialSubObject; 082 private ProjectCode writeoffProject; 083 084 /** 085 * Default constructor. 086 */ 087 public OrganizationAccountingDefault() { 088 089 } 090 091 /** 092 * Gets the universityFiscalYear attribute. 093 * 094 * @return Returns the universityFiscalYear 095 * 096 */ 097 public Integer getUniversityFiscalYear() { 098 return universityFiscalYear; 099 } 100 101 /** 102 * Sets the universityFiscalYear attribute. 103 * 104 * @param universityFiscalYear The universityFiscalYear to set. 105 * 106 */ 107 public void setUniversityFiscalYear(Integer universityFiscalYear) { 108 this.universityFiscalYear = universityFiscalYear; 109 } 110 111 112 /** 113 * Gets the chartOfAccountsCode attribute. 114 * 115 * @return Returns the chartOfAccountsCode 116 * 117 */ 118 public String getChartOfAccountsCode() { 119 return chartOfAccountsCode; 120 } 121 122 /** 123 * Sets the chartOfAccountsCode attribute. 124 * 125 * @param chartOfAccountsCode The chartOfAccountsCode to set. 126 * 127 */ 128 public void setChartOfAccountsCode(String chartOfAccountsCode) { 129 this.chartOfAccountsCode = chartOfAccountsCode; 130 } 131 132 133 /** 134 * Gets the organizationCode attribute. 135 * 136 * @return Returns the organizationCode 137 * 138 */ 139 public String getOrganizationCode() { 140 return organizationCode; 141 } 142 143 /** 144 * Sets the organizationCode attribute. 145 * 146 * @param organizationCode The organizationCode to set. 147 * 148 */ 149 public void setOrganizationCode(String organizationCode) { 150 this.organizationCode = organizationCode; 151 } 152 153 154 /** 155 * Gets the organizationLateChargeObjectCode attribute. 156 * 157 * @return Returns the organizationLateChargeObjectCode 158 * 159 */ 160 public String getOrganizationLateChargeObjectCode() { 161 return organizationLateChargeObjectCode; 162 } 163 164 /** 165 * Sets the organizationLateChargeObjectCode attribute. 166 * 167 * @param organizationLateChargeObjectCode The organizationLateChargeObjectCode to set. 168 * 169 */ 170 public void setOrganizationLateChargeObjectCode(String organizationLateChargeObjectCode) { 171 this.organizationLateChargeObjectCode = organizationLateChargeObjectCode; 172 } 173 174 175 /** 176 * Gets the defaultInvoiceChartOfAccountsCode attribute. 177 * 178 * @return Returns the defaultInvoiceChartOfAccountsCode 179 * 180 */ 181 public String getDefaultInvoiceChartOfAccountsCode() { 182 return defaultInvoiceChartOfAccountsCode; 183 } 184 185 /** 186 * Sets the defaultInvoiceChartOfAccountsCode attribute. 187 * 188 * @param defaultInvoiceChartOfAccountsCode The defaultInvoiceChartOfAccountsCode to set. 189 * 190 */ 191 public void setDefaultInvoiceChartOfAccountsCode(String defaultInvoiceChartOfAccountsCode) { 192 this.defaultInvoiceChartOfAccountsCode = defaultInvoiceChartOfAccountsCode; 193 } 194 195 196 /** 197 * Gets the defaultInvoiceAccountNumber attribute. 198 * 199 * @return Returns the defaultInvoiceAccountNumber 200 * 201 */ 202 public String getDefaultInvoiceAccountNumber() { 203 return defaultInvoiceAccountNumber; 204 } 205 206 /** 207 * Sets the defaultInvoiceAccountNumber attribute. 208 * 209 * @param defaultInvoiceAccountNumber The defaultInvoiceAccountNumber to set. 210 * 211 */ 212 public void setDefaultInvoiceAccountNumber(String defaultInvoiceAccountNumber) { 213 this.defaultInvoiceAccountNumber = defaultInvoiceAccountNumber; 214 } 215 216 217 /** 218 * Gets the defaultInvoiceSubAccountNumber attribute. 219 * 220 * @return Returns the defaultInvoiceSubAccountNumber 221 * 222 */ 223 public String getDefaultInvoiceSubAccountNumber() { 224 return defaultInvoiceSubAccountNumber; 225 } 226 227 /** 228 * Sets the defaultInvoiceSubAccountNumber attribute. 229 * 230 * @param defaultInvoiceSubAccountNumber The defaultInvoiceSubAccountNumber to set. 231 * 232 */ 233 public void setDefaultInvoiceSubAccountNumber(String defaultInvoiceSubAccountNumber) { 234 this.defaultInvoiceSubAccountNumber = defaultInvoiceSubAccountNumber; 235 } 236 237 238 /** 239 * Gets the defaultInvoiceFinancialObjectCode attribute. 240 * 241 * @return Returns the defaultInvoiceFinancialObjectCode 242 * 243 */ 244 public String getDefaultInvoiceFinancialObjectCode() { 245 return defaultInvoiceFinancialObjectCode; 246 } 247 248 /** 249 * Sets the defaultInvoiceFinancialObjectCode attribute. 250 * 251 * @param defaultInvoiceFinancialObjectCode The defaultInvoiceFinancialObjectCode to set. 252 * 253 */ 254 public void setDefaultInvoiceFinancialObjectCode(String defaultInvoiceFinancialObjectCode) { 255 this.defaultInvoiceFinancialObjectCode = defaultInvoiceFinancialObjectCode; 256 } 257 258 259 /** 260 * Gets the defaultInvoiceFinancialSubObjectCode attribute. 261 * 262 * @return Returns the defaultInvoiceFinancialSubObjectCode 263 * 264 */ 265 public String getDefaultInvoiceFinancialSubObjectCode() { 266 return defaultInvoiceFinancialSubObjectCode; 267 } 268 269 /** 270 * Sets the defaultInvoiceFinancialSubObjectCode attribute. 271 * 272 * @param defaultInvoiceFinancialSubObjectCode The defaultInvoiceFinancialSubObjectCode to set. 273 * 274 */ 275 public void setDefaultInvoiceFinancialSubObjectCode(String defaultInvoiceFinancialSubObjectCode) { 276 this.defaultInvoiceFinancialSubObjectCode = defaultInvoiceFinancialSubObjectCode; 277 } 278 279 280 /** 281 * Gets the defaultInvoiceProjectCode attribute. 282 * 283 * @return Returns the defaultInvoiceProjectCode 284 * 285 */ 286 public String getDefaultInvoiceProjectCode() { 287 return defaultInvoiceProjectCode; 288 } 289 290 /** 291 * Sets the defaultInvoiceProjectCode attribute. 292 * 293 * @param defaultInvoiceProjectCode The defaultInvoiceProjectCode to set. 294 * 295 */ 296 public void setDefaultInvoiceProjectCode(String defaultInvoiceProjectCode) { 297 this.defaultInvoiceProjectCode = defaultInvoiceProjectCode; 298 } 299 300 301 /** 302 * Gets the defaultInvoiceOrganizationReferenceIdentifier attribute. 303 * 304 * @return Returns the defaultInvoiceOrganizationReferenceIdentifier 305 * 306 */ 307 public String getDefaultInvoiceOrganizationReferenceIdentifier() { 308 return defaultInvoiceOrganizationReferenceIdentifier; 309 } 310 311 /** 312 * Sets the defaultInvoiceOrganizationReferenceIdentifier attribute. 313 * 314 * @param defaultInvoiceOrganizationReferenceIdentifier The defaultInvoiceOrganizationReferenceIdentifier to set. 315 * 316 */ 317 public void setDefaultInvoiceOrganizationReferenceIdentifier(String defaultInvoiceOrganizationReferenceIdentifier) { 318 this.defaultInvoiceOrganizationReferenceIdentifier = defaultInvoiceOrganizationReferenceIdentifier; 319 } 320 321 322 /** 323 * Gets the defaultPaymentChartOfAccountsCode attribute. 324 * 325 * @return Returns the defaultPaymentChartOfAccountsCode 326 * 327 */ 328 public String getDefaultPaymentChartOfAccountsCode() { 329 return defaultPaymentChartOfAccountsCode; 330 } 331 332 /** 333 * Sets the defaultPaymentChartOfAccountsCode attribute. 334 * 335 * @param defaultPaymentChartOfAccountsCode The defaultPaymentChartOfAccountsCode to set. 336 * 337 */ 338 public void setDefaultPaymentChartOfAccountsCode(String defaultPaymentChartOfAccountsCode) { 339 this.defaultPaymentChartOfAccountsCode = defaultPaymentChartOfAccountsCode; 340 } 341 342 343 /** 344 * Gets the defaultPaymentAccountNumber attribute. 345 * 346 * @return Returns the defaultPaymentAccountNumber 347 * 348 */ 349 public String getDefaultPaymentAccountNumber() { 350 return defaultPaymentAccountNumber; 351 } 352 353 /** 354 * Sets the defaultPaymentAccountNumber attribute. 355 * 356 * @param defaultPaymentAccountNumber The defaultPaymentAccountNumber to set. 357 * 358 */ 359 public void setDefaultPaymentAccountNumber(String defaultPaymentAccountNumber) { 360 this.defaultPaymentAccountNumber = defaultPaymentAccountNumber; 361 } 362 363 364 /** 365 * Gets the defaultPaymentSubAccountNumber attribute. 366 * 367 * @return Returns the defaultPaymentSubAccountNumber 368 * 369 */ 370 public String getDefaultPaymentSubAccountNumber() { 371 return defaultPaymentSubAccountNumber; 372 } 373 374 /** 375 * Sets the defaultPaymentSubAccountNumber attribute. 376 * 377 * @param defaultPaymentSubAccountNumber The defaultPaymentSubAccountNumber to set. 378 * 379 */ 380 public void setDefaultPaymentSubAccountNumber(String defaultPaymentSubAccountNumber) { 381 this.defaultPaymentSubAccountNumber = defaultPaymentSubAccountNumber; 382 } 383 384 /** 385 * Gets the defaultPaymentFinancialObjectCode attribute. 386 * @return Returns the defaultPaymentFinancialObjectCode. 387 */ 388 public String getDefaultPaymentFinancialObjectCode() { 389 return defaultPaymentFinancialObjectCode; 390 } 391 392 /** 393 * Sets the defaultPaymentFinancialObjectCode attribute value. 394 * @param defaultPaymentFinancialObjectCode The defaultPaymentFinancialObjectCode to set. 395 */ 396 public void setDefaultPaymentFinancialObjectCode(String defaultPaymentFinancialObjectCode) { 397 this.defaultPaymentFinancialObjectCode = defaultPaymentFinancialObjectCode; 398 } 399 400 /** 401 * Gets the defaultPaymentFinancialSubObjectCode attribute. 402 * @return Returns the defaultPaymentFinancialSubObjectCode. 403 */ 404 public String getDefaultPaymentFinancialSubObjectCode() { 405 return defaultPaymentFinancialSubObjectCode; 406 } 407 408 /** 409 * Sets the defaultPaymentFinancialSubObjectCode attribute value. 410 * @param defaultPaymentFinancialSubObjectCode The defaultPaymentFinancialSubObjectCode to set. 411 */ 412 public void setDefaultPaymentFinancialSubObjectCode(String defaultPaymentFinancialSubObjectCode) { 413 this.defaultPaymentFinancialSubObjectCode = defaultPaymentFinancialSubObjectCode; 414 } 415 416 /** 417 * Gets the defaultPaymentProjectCode attribute. 418 * 419 * @return Returns the defaultPaymentProjectCode 420 * 421 */ 422 public String getDefaultPaymentProjectCode() { 423 return defaultPaymentProjectCode; 424 } 425 426 /** 427 * Sets the defaultPaymentProjectCode attribute. 428 * 429 * @param defaultPaymentProjectCode The defaultPaymentProjectCode to set. 430 * 431 */ 432 public void setDefaultPaymentProjectCode(String defaultPaymentProjectCode) { 433 this.defaultPaymentProjectCode = defaultPaymentProjectCode; 434 } 435 436 437 /** 438 * Gets the defaultPaymentOrganizationReferenceIdentifier attribute. 439 * 440 * @return Returns the defaultPaymentOrganizationReferenceIdentifier 441 * 442 */ 443 public String getDefaultPaymentOrganizationReferenceIdentifier() { 444 return defaultPaymentOrganizationReferenceIdentifier; 445 } 446 447 /** 448 * Sets the defaultPaymentOrganizationReferenceIdentifier attribute. 449 * 450 * @param defaultPaymentOrganizationReferenceIdentifier The defaultPaymentOrganizationReferenceIdentifier to set. 451 * 452 */ 453 public void setDefaultPaymentOrganizationReferenceIdentifier(String defaultPaymentOrganizationReferenceIdentifier) { 454 this.defaultPaymentOrganizationReferenceIdentifier = defaultPaymentOrganizationReferenceIdentifier; 455 } 456 457 /** 458 * Gets the writeoffAccountNumber attribute. 459 * @return Returns the writeoffAccountNumber. 460 */ 461 public String getWriteoffAccountNumber() { 462 return writeoffAccountNumber; 463 } 464 465 /** 466 * Sets the writeoffAccountNumber attribute value. 467 * @param writeoffAccountNumber The writeoffAccountNumber to set. 468 */ 469 public void setWriteoffAccountNumber(String writeoffAccountNumber) { 470 this.writeoffAccountNumber = writeoffAccountNumber; 471 } 472 473 /** 474 * Gets the writeoffChartOfAccountsCode attribute. 475 * @return Returns the writeoffChartOfAccountsCode. 476 */ 477 public String getWriteoffChartOfAccountsCode() { 478 return writeoffChartOfAccountsCode; 479 } 480 481 /** 482 * Sets the writeoffChartOfAccountsCode attribute value. 483 * @param writeoffChartOfAccountsCode The writeoffChartOfAccountsCode to set. 484 */ 485 public void setWriteoffChartOfAccountsCode(String writeoffChartOfAccountsCode) { 486 this.writeoffChartOfAccountsCode = writeoffChartOfAccountsCode; 487 } 488 489 /** 490 * Gets the writeoffFinancialObjectCode attribute. 491 * @return Returns the writeoffFinancialObjectCode. 492 */ 493 public String getWriteoffFinancialObjectCode() { 494 return writeoffFinancialObjectCode; 495 } 496 497 /** 498 * Sets the writeoffFinancialObjectCode attribute value. 499 * @param writeoffFinancialObjectCode The writeoffFinancialObjectCode to set. 500 */ 501 public void setWriteoffFinancialObjectCode(String writeoffFinancialObjectCode) { 502 this.writeoffFinancialObjectCode = writeoffFinancialObjectCode; 503 } 504 505 /** 506 * Gets the writeoffFinancialSubObjectCode attribute. 507 * @return Returns the writeoffFinancialSubObjectCode. 508 */ 509 public String getWriteoffFinancialSubObjectCode() { 510 return writeoffFinancialSubObjectCode; 511 } 512 513 /** 514 * Sets the writeoffFinancialSubObjectCode attribute value. 515 * @param writeoffFinancialSubObjectCode The writeoffFinancialSubObjectCode to set. 516 */ 517 public void setWriteoffFinancialSubObjectCode(String writeoffFinancialSubObjectCode) { 518 this.writeoffFinancialSubObjectCode = writeoffFinancialSubObjectCode; 519 } 520 521 /** 522 * Gets the writeoffOrganizationReferenceIdentifier attribute. 523 * @return Returns the writeoffOrganizationReferenceIdentifier. 524 */ 525 public String getWriteoffOrganizationReferenceIdentifier() { 526 return writeoffOrganizationReferenceIdentifier; 527 } 528 529 /** 530 * Sets the writeoffOrganizationReferenceIdentifier attribute value. 531 * @param writeoffOrganizationReferenceIdentifier The writeoffOrganizationReferenceIdentifier to set. 532 */ 533 public void setWriteoffOrganizationReferenceIdentifier(String writeoffOrganizationReferenceIdentifier) { 534 this.writeoffOrganizationReferenceIdentifier = writeoffOrganizationReferenceIdentifier; 535 } 536 537 /** 538 * Gets the writeoffProjectCode attribute. 539 * @return Returns the writeoffProjectCode. 540 */ 541 public String getWriteoffProjectCode() { 542 return writeoffProjectCode; 543 } 544 545 /** 546 * Sets the writeoffProjectCode attribute value. 547 * @param writeoffProjectCode The writeoffProjectCode to set. 548 */ 549 public void setWriteoffProjectCode(String writeoffProjectCode) { 550 this.writeoffProjectCode = writeoffProjectCode; 551 } 552 553 /** 554 * Gets the writeoffSubAccountNumber attribute. 555 * @return Returns the writeoffSubAccountNumber. 556 */ 557 public String getWriteoffSubAccountNumber() { 558 return writeoffSubAccountNumber; 559 } 560 561 /** 562 * Sets the writeoffSubAccountNumber attribute value. 563 * @param writeoffSubAccountNumber The writeoffSubAccountNumber to set. 564 */ 565 public void setWriteoffSubAccountNumber(String writeoffSubAccountNumber) { 566 this.writeoffSubAccountNumber = writeoffSubAccountNumber; 567 } 568 569 /** 570 * Gets the defaultInvoiceFinancialObject attribute. 571 * 572 * @return Returns the defaultInvoiceFinancialObject 573 * 574 */ 575 public ObjectCode getDefaultInvoiceFinancialObject() { 576 return defaultInvoiceFinancialObject; 577 } 578 579 /** 580 * Sets the defaultInvoiceFinancialObject attribute. 581 * 582 * @param defaultInvoiceFinancialObject The defaultInvoiceFinancialObject to set. 583 * @deprecated 584 */ 585 public void setDefaultInvoiceFinancialObject(ObjectCode defaultInvoiceFinancialObject) { 586 this.defaultInvoiceFinancialObject = defaultInvoiceFinancialObject; 587 } 588 589 /** 590 * Gets the defaultInvoiceFinancialSubObject attribute. 591 * 592 * @return Returns the defaultInvoiceFinancialSubObject 593 * 594 */ 595 public SubObjectCode getDefaultInvoiceFinancialSubObject() { 596 return defaultInvoiceFinancialSubObject; 597 } 598 599 /** 600 * Sets the defaultInvoiceFinancialSubObject attribute. 601 * 602 * @param defaultInvoiceFinancialSubObject The defaultInvoiceFinancialSubObject to set. 603 * @deprecated 604 */ 605 public void setDefaultInvoiceFinancialSubObject(SubObjectCode defaultInvoiceFinancialSubObject) { 606 this.defaultInvoiceFinancialSubObject = defaultInvoiceFinancialSubObject; 607 } 608 609 /** 610 * Gets the organizationLateChargeObject attribute. 611 * 612 * @return Returns the organizationLateChargeObject 613 * 614 */ 615 public ObjectCode getOrganizationLateChargeObject() { 616 return organizationLateChargeObject; 617 } 618 619 /** 620 * Sets the organizationLateChargeObject attribute. 621 * 622 * @param organizationLateChargeObject The organizationLateChargeObject to set. 623 * @deprecated 624 */ 625 public void setOrganizationLateChargeObject(ObjectCode organizationLateChargeObject) { 626 this.organizationLateChargeObject = organizationLateChargeObject; 627 } 628 629 /** 630 * Gets the chartOfAccounts attribute. 631 * 632 * @return Returns the chartOfAccounts 633 * 634 */ 635 public Chart getChartOfAccounts() { 636 return chartOfAccounts; 637 } 638 639 /** 640 * Sets the chartOfAccounts attribute. 641 * 642 * @param chartOfAccounts The chartOfAccounts to set. 643 * @deprecated 644 */ 645 public void setChartOfAccounts(Chart chartOfAccounts) { 646 this.chartOfAccounts = chartOfAccounts; 647 } 648 649 /** 650 * Gets the organization attribute. 651 * 652 * @return Returns the organization 653 * 654 */ 655 public Organization getOrganization() { 656 return organization; 657 } 658 659 /** 660 * Sets the organization attribute. 661 * 662 * @param organization The organization to set. 663 * @deprecated 664 */ 665 public void setOrganization(Organization organization) { 666 this.organization = organization; 667 } 668 669 /** 670 * Gets the defaultInvoiceChartOfAccounts attribute. 671 * 672 * @return Returns the defaultInvoiceChartOfAccounts 673 * 674 */ 675 public Chart getDefaultInvoiceChartOfAccounts() { 676 return defaultInvoiceChartOfAccounts; 677 } 678 679 /** 680 * Sets the defaultInvoiceChartOfAccounts attribute. 681 * 682 * @param defaultInvoiceChartOfAccounts The defaultInvoiceChartOfAccounts to set. 683 * @deprecated 684 */ 685 public void setDefaultInvoiceChartOfAccounts(Chart defaultInvoiceChartOfAccounts) { 686 this.defaultInvoiceChartOfAccounts = defaultInvoiceChartOfAccounts; 687 } 688 689 /** 690 * Gets the defaultInvoiceSubAccount attribute. 691 * 692 * @return Returns the defaultInvoiceSubAccount 693 * 694 */ 695 public SubAccount getDefaultInvoiceSubAccount() { 696 return defaultInvoiceSubAccount; 697 } 698 699 /** 700 * Sets the defaultInvoiceSubAccount attribute. 701 * 702 * @param defaultInvoiceSubAccount The defaultInvoiceSubAccount to set. 703 * @deprecated 704 */ 705 public void setDefaultInvoiceSubAccount(SubAccount defaultInvoiceSubAccount) { 706 this.defaultInvoiceSubAccount = defaultInvoiceSubAccount; 707 } 708 709 /** 710 * Gets the defaultInvoiceAccount attribute. 711 * 712 * @return Returns the defaultInvoiceAccount 713 * 714 */ 715 public Account getDefaultInvoiceAccount() { 716 return defaultInvoiceAccount; 717 } 718 719 /** 720 * Sets the defaultInvoiceAccount attribute. 721 * 722 * @param defaultInvoiceAccount The defaultInvoiceAccount to set. 723 * @deprecated 724 */ 725 public void setDefaultInvoiceAccount(Account defaultInvoiceAccount) { 726 this.defaultInvoiceAccount = defaultInvoiceAccount; 727 } 728 729 /** 730 * Gets the defaultInvoiceProject attribute. 731 * 732 * @return Returns the defaultInvoiceProject 733 * 734 */ 735 public ProjectCode getDefaultInvoiceProject() { 736 return defaultInvoiceProject; 737 } 738 739 /** 740 * Sets the defaultInvoiceProject attribute. 741 * 742 * @param defaultInvoiceProject The defaultInvoiceProject to set. 743 * @deprecated 744 */ 745 public void setDefaultInvoiceProject(ProjectCode defaultInvoiceProject) { 746 this.defaultInvoiceProject = defaultInvoiceProject; 747 } 748 749 /** 750 * Gets the defaultPaymentAccount attribute. 751 * 752 * @return Returns the defaultPaymentAccount 753 * 754 */ 755 public Account getDefaultPaymentAccount() { 756 return defaultPaymentAccount; 757 } 758 759 /** 760 * Sets the defaultPaymentAccount attribute. 761 * 762 * @param defaultPaymentAccount The defaultPaymentAccount to set. 763 * @deprecated 764 */ 765 public void setDefaultPaymentAccount(Account defaultPaymentAccount) { 766 this.defaultPaymentAccount = defaultPaymentAccount; 767 } 768 769 /** 770 * Gets the defaultPaymentChartOfAccounts attribute. 771 * 772 * @return Returns the defaultPaymentChartOfAccounts 773 * 774 */ 775 public Chart getDefaultPaymentChartOfAccounts() { 776 return defaultPaymentChartOfAccounts; 777 } 778 779 /** 780 * Sets the defaultPaymentChartOfAccounts attribute. 781 * 782 * @param defaultPaymentChartOfAccounts The defaultPaymentChartOfAccounts to set. 783 * @deprecated 784 */ 785 public void setDefaultPaymentChartOfAccounts(Chart defaultPaymentChartOfAccounts) { 786 this.defaultPaymentChartOfAccounts = defaultPaymentChartOfAccounts; 787 } 788 789 /** 790 * Gets the defaultPaymentSubAccount attribute. 791 * 792 * @return Returns the defaultPaymentSubAccount 793 * 794 */ 795 public SubAccount getDefaultPaymentSubAccount() { 796 return defaultPaymentSubAccount; 797 } 798 799 /** 800 * Sets the defaultPaymentSubAccount attribute. 801 * 802 * @param defaultPaymentSubAccount The defaultPaymentSubAccount to set. 803 * @deprecated 804 */ 805 public void setDefaultPaymentSubAccount(SubAccount defaultPaymentSubAccount) { 806 this.defaultPaymentSubAccount = defaultPaymentSubAccount; 807 } 808 809 /** 810 * Gets the defaultPaymentProject attribute. 811 * 812 * @return Returns the defaultPaymentProject 813 * 814 */ 815 public ProjectCode getDefaultPaymentProject() { 816 return defaultPaymentProject; 817 } 818 819 /** 820 * Sets the defaultPaymentProject attribute. 821 * 822 * @param defaultPaymentProject The defaultPaymentProject to set. 823 * @deprecated 824 */ 825 public void setDefaultPaymentProject(ProjectCode defaultPaymentProject) { 826 this.defaultPaymentProject = defaultPaymentProject; 827 } 828 829 /** 830 * Gets the defaultPaymentFinancialObject attribute. 831 * @return Returns the defaultPaymentFinancialObject. 832 */ 833 public ObjectCode getDefaultPaymentFinancialObject() { 834 return defaultPaymentFinancialObject; 835 } 836 837 /** 838 * Sets the defaultPaymentFinancialObject attribute value. 839 * @param defaultPaymentFinancialObject The defaultPaymentFinancialObject to set. 840 * @deprecated 841 */ 842 public void setDefaultPaymentFinancialObject(ObjectCode defaultPaymentFinancialObject) { 843 this.defaultPaymentFinancialObject = defaultPaymentFinancialObject; 844 } 845 846 /** 847 * Gets the defaultPaymentFinancialSubObject attribute. 848 * @return Returns the defaultPaymentFinancialSubObject. 849 */ 850 public SubObjectCode getDefaultPaymentFinancialSubObject() { 851 return defaultPaymentFinancialSubObject; 852 } 853 854 /** 855 * Sets the defaultPaymentFinancialSubObject attribute value. 856 * @param defaultPaymentFinancialSubObject The defaultPaymentFinancialSubObject to set. 857 * @deprecated 858 */ 859 public void setDefaultPaymentFinancialSubObject(SubObjectCode defaultPaymentFinancialSubObject) { 860 this.defaultPaymentFinancialSubObject = defaultPaymentFinancialSubObject; 861 } 862 863 /** 864 * Gets the writeoffAccount attribute. 865 * @return Returns the writeoffAccount. 866 */ 867 public Account getWriteoffAccount() { 868 return writeoffAccount; 869 } 870 871 /** 872 * Sets the writeoffAccount attribute value. 873 * @param writeoffAccount The writeoffAccount to set. 874 * @deprecated 875 */ 876 public void setWriteoffAccount(Account writeoffAccount) { 877 this.writeoffAccount = writeoffAccount; 878 } 879 880 /** 881 * Gets the writeoffChartOfAccounts attribute. 882 * @return Returns the writeoffChartOfAccounts. 883 */ 884 public Chart getWriteoffChartOfAccounts() { 885 return writeoffChartOfAccounts; 886 } 887 888 /** 889 * Sets the writeoffChartOfAccounts attribute value. 890 * @param writeoffChartOfAccounts The writeoffChartOfAccounts to set. 891 * @deprecated 892 */ 893 public void setWriteoffChartOfAccounts(Chart writeoffChartOfAccounts) { 894 this.writeoffChartOfAccounts = writeoffChartOfAccounts; 895 } 896 897 /** 898 * Gets the writeoffFinancialObject attribute. 899 * @return Returns the writeoffFinancialObject. 900 */ 901 public ObjectCode getWriteoffFinancialObject() { 902 return writeoffFinancialObject; 903 } 904 905 /** 906 * Sets the writeoffFinancialObject attribute value. 907 * @param writeoffFinancialObject The writeoffFinancialObject to set. 908 * @deprecated 909 */ 910 public void setWriteoffFinancialObject(ObjectCode writeoffFinancialObject) { 911 this.writeoffFinancialObject = writeoffFinancialObject; 912 } 913 914 /** 915 * Gets the writeoffFinancialSubObject attribute. 916 * @return Returns the writeoffFinancialSubObject. 917 */ 918 public SubObjectCode getWriteoffFinancialSubObject() { 919 return writeoffFinancialSubObject; 920 } 921 922 /** 923 * Sets the writeoffFinancialSubObject attribute value. 924 * @param writeoffFinancialSubObject The writeoffFinancialSubObject to set. 925 * @deprecated 926 */ 927 public void setWriteoffFinancialSubObject(SubObjectCode writeoffFinancialSubObject) { 928 this.writeoffFinancialSubObject = writeoffFinancialSubObject; 929 } 930 931 /** 932 * Gets the writeoffProject attribute. 933 * @return Returns the writeoffProject. 934 */ 935 public ProjectCode getWriteoffProject() { 936 return writeoffProject; 937 } 938 939 /** 940 * Sets the writeoffProject attribute value. 941 * @param writeoffProject The writeoffProject to set. 942 * @deprecated 943 */ 944 public void setWriteoffProject(ProjectCode writeoffProject) { 945 this.writeoffProject = writeoffProject; 946 } 947 948 /** 949 * Gets the writeoffSubAccount attribute. 950 * @return Returns the writeoffSubAccount. 951 */ 952 public SubAccount getWriteoffSubAccount() { 953 return writeoffSubAccount; 954 } 955 956 /** 957 * Sets the writeoffSubAccount attribute value. 958 * @param writeoffSubAccount The writeoffSubAccount to set. 959 * @deprecated 960 */ 961 public void setWriteoffSubAccount(SubAccount writeoffSubAccount) { 962 this.writeoffSubAccount = writeoffSubAccount; 963 } 964 965 /** 966 * Gets the universityFiscal attribute. 967 * 968 * @return Returns the universityFiscal. 969 */ 970 public SystemOptions getUniversityFiscal() { 971 return universityFiscal; 972 } 973 974 /** 975 * Sets the universityFiscal attribute value. 976 * 977 * @param universityFiscal The universityFiscal to set. 978 */ 979 public void setUniversityFiscal(SystemOptions universityFiscal) { 980 this.universityFiscal = universityFiscal; 981 } 982 983 /** 984 * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper() 985 */ 986 protected LinkedHashMap toStringMapper() { 987 LinkedHashMap m = new LinkedHashMap(); 988 if (this.universityFiscalYear != null) { 989 m.put("universityFiscalYear", this.universityFiscalYear.toString()); 990 } 991 m.put("chartOfAccountsCode", this.chartOfAccountsCode); 992 m.put("organizationCode", this.organizationCode); 993 return m; 994 } 995 996 /** 997 * This method returns a string so that an organization accounting default can have a link to view its own 998 * inquiry page after a look up 999 * 1000 * @return the String "View Organization Accounting Default" 1001 */ 1002 public String getOrganizationAccountingDefaultViewer() { 1003 return "View Organization Accounting Default"; 1004 } 1005 }