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 }