View Javadoc
1   /*
2    * Copyright 2007 The Kuali Foundation
3    * 
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    * http://www.opensource.org/licenses/ecl2.php
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.kuali.ole.sys.businessobject;
17  
18  import java.util.LinkedHashMap;
19  
20  import org.kuali.ole.coa.businessobject.BalanceType;
21  import org.kuali.ole.coa.businessobject.Chart;
22  import org.kuali.ole.coa.businessobject.ObjectType;
23  import org.kuali.ole.sys.OLEConstants;
24  import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
25  
26  /**
27   * 
28   */
29  public class SystemOptions extends PersistableBusinessObjectBase implements FiscalYearBasedBusinessObject {
30  
31      public static final String CACHE_NAME = OLEConstants.APPLICATION_NAMESPACE_CODE + "/" + "SystemOptions";
32      
33      /**
34       * Default no-arg constructor.
35       */
36      public SystemOptions() {
37  
38      }
39  
40      private Integer universityFiscalYear;
41      private String actualFinancialBalanceTypeCd;
42      private String budgetCheckingBalanceTypeCd;
43      private boolean budgetCheckingOptionsCode;
44      private Integer universityFiscalYearStartYr;
45      private String universityFiscalYearStartMo;
46      private String finObjectTypeIncomecashCode;
47      private String finObjTypeExpenditureexpCd;
48      private String finObjTypeExpendNotExpCode;
49      private String finObjTypeExpNotExpendCode;
50      private String financialObjectTypeAssetsCd;
51      private String finObjectTypeLiabilitiesCode;
52      private String finObjectTypeFundBalanceCd;
53      private String extrnlEncumFinBalanceTypCd;
54      private String intrnlEncumFinBalanceTypCd;
55      private String preencumbranceFinBalTypeCd;
56      private String eliminationsFinBalanceTypeCd;
57      private String finObjTypeIncomeNotCashCd;
58      private String finObjTypeCshNotIncomeCd;
59      private String universityFiscalYearName;
60      private boolean financialBeginBalanceLoadInd;
61      private String universityFinChartOfAcctCd;
62      private String costShareEncumbranceBalanceTypeCd;
63      private String baseBudgetFinancialBalanceTypeCd;
64      private String monthlyBudgetFinancialBalanceTypeCd;
65      private String financialObjectTypeTransferIncomeCd;
66      private String financialObjectTypeTransferExpenseCd;
67      private String nominalFinancialBalanceTypeCd;
68  
69      private Chart universityFinChartOfAcct;
70      private ObjectType objectType;
71      private ObjectType finObjTypeExpenditureexp;
72      private ObjectType finObjTypeExpendNotExp;
73      private ObjectType finObjTypeExpNotExpend;
74      private ObjectType financialObjectTypeAssets;
75      private ObjectType finObjectTypeLiabilities;
76      private ObjectType finObjectTypeFundBalance;
77      private ObjectType finObjTypeIncomeNotCash;
78      private ObjectType finObjTypeCshNotIncome;
79      private ObjectType financialObjectTypeTransferIncome;
80      private ObjectType financialObjectTypeTransferExpense;
81      private BalanceType actualFinancialBalanceType;
82      private BalanceType budgetCheckingBalanceType;
83      private BalanceType extrnlEncumFinBalanceTyp;
84      private BalanceType intrnlEncumFinBalanceTyp;
85      private BalanceType preencumbranceFinBalType;
86      private BalanceType eliminationsFinBalanceType;
87      private BalanceType costShareEncumbranceBalanceType;
88      private BalanceType baseBudgetFinancialBalanceType;
89      private BalanceType monthlyBudgetFinancialBalanceType;
90      private BalanceType nominalFinancialBalanceType;
91  
92      /**
93       * Gets the universityFiscalYear attribute.
94       * 
95       * @return Returns the universityFiscalYear
96       */
97      public Integer getUniversityFiscalYear() {
98          return universityFiscalYear;
99      }
100 
101     /**
102      * Sets the universityFiscalYear attribute.
103      * 
104      * @param universityFiscalYear The universityFiscalYear to set.
105      */
106     public void setUniversityFiscalYear(Integer universityFiscalYear) {
107         this.universityFiscalYear = universityFiscalYear;
108     }
109 
110     /**
111      * Gets the actualFinancialBalanceTypeCd attribute.
112      * 
113      * @return Returns the actualFinancialBalanceTypeCd
114      */
115     public String getActualFinancialBalanceTypeCd() {
116         return actualFinancialBalanceTypeCd;
117     }
118 
119     /**
120      * Sets the actualFinancialBalanceTypeCd attribute.
121      * 
122      * @param actualFinancialBalanceTypeCd The actualFinancialBalanceTypeCd to set.
123      */
124     public void setActualFinancialBalanceTypeCd(String actualFinancialBalanceTypeCd) {
125         this.actualFinancialBalanceTypeCd = actualFinancialBalanceTypeCd;
126     }
127 
128     /**
129      * Gets the budgetCheckingBalanceTypeCd attribute.
130      * 
131      * @return Returns the budgetCheckingBalanceTypeCd
132      */
133     public String getBudgetCheckingBalanceTypeCd() {
134         return budgetCheckingBalanceTypeCd;
135     }
136 
137     /**
138      * Sets the budgetCheckingBalanceTypeCd attribute.
139      * 
140      * @param budgetCheckingBalanceTypeCd The budgetCheckingBalanceTypeCd to set.
141      */
142     public void setBudgetCheckingBalanceTypeCd(String budgetCheckingBalanceTypeCd) {
143         this.budgetCheckingBalanceTypeCd = budgetCheckingBalanceTypeCd;
144     }
145 
146     /**
147      * Gets the budgetCheckingOptionsCode attribute.
148      * 
149      * @return Returns the budgetCheckingOptionsCode
150      */
151     public boolean isBudgetCheckingOptionsCode() {
152         return budgetCheckingOptionsCode;
153     }
154 
155     /**
156      * Sets the budgetCheckingOptionsCode attribute.
157      * 
158      * @param budgetCheckingOptionsCode The budgetCheckingOptionsCode to set.
159      */
160     public void setBudgetCheckingOptionsCode(boolean budgetCheckingOptionsCode) {
161         this.budgetCheckingOptionsCode = budgetCheckingOptionsCode;
162     }
163 
164     /**
165      * Gets the universityFiscalYearStartYr attribute.
166      * 
167      * @return Returns the universityFiscalYearStartYr
168      */
169     public Integer getUniversityFiscalYearStartYr() {
170         return universityFiscalYearStartYr;
171     }
172 
173     /**
174      * Sets the universityFiscalYearStartYr attribute.
175      * 
176      * @param universityFiscalYearStartYr The universityFiscalYearStartYr to set.
177      */
178     public void setUniversityFiscalYearStartYr(Integer universityFiscalYearStartYr) {
179         this.universityFiscalYearStartYr = universityFiscalYearStartYr;
180     }
181 
182     /**
183      * Gets the universityFiscalYearStartMo attribute.
184      * 
185      * @return Returns the universityFiscalYearStartMo
186      */
187     public String getUniversityFiscalYearStartMo() {
188         return universityFiscalYearStartMo;
189     }
190 
191     /**
192      * Sets the universityFiscalYearStartMo attribute.
193      * 
194      * @param universityFiscalYearStartMo The universityFiscalYearStartMo to set.
195      */
196     public void setUniversityFiscalYearStartMo(String universityFiscalYearStartMo) {
197         this.universityFiscalYearStartMo = universityFiscalYearStartMo;
198     }
199 
200     /**
201      * Gets the finObjectTypeIncomecashCode attribute.
202      * 
203      * @return Returns the finObjectTypeIncomecashCode
204      */
205     public String getFinObjectTypeIncomecashCode() {
206         return finObjectTypeIncomecashCode;
207     }
208 
209     /**
210      * Sets the finObjectTypeIncomecashCode attribute.
211      * 
212      * @param finObjectTypeIncomecashCode The finObjectTypeIncomecashCode to set.
213      */
214     public void setFinObjectTypeIncomecashCode(String finObjectTypeIncomecashCode) {
215         this.finObjectTypeIncomecashCode = finObjectTypeIncomecashCode;
216     }
217 
218     /**
219      * Gets the finObjTypeExpenditureexpCd attribute.
220      * 
221      * @return Returns the finObjTypeExpenditureexpCd
222      */
223     public String getFinObjTypeExpenditureexpCd() {
224         return finObjTypeExpenditureexpCd;
225     }
226 
227     /**
228      * Sets the finObjTypeExpenditureexpCd attribute.
229      * 
230      * @param finObjTypeExpenditureexpCd The finObjTypeExpenditureexpCd to set.
231      */
232     public void setFinObjTypeExpenditureexpCd(String finObjTypeExpenditureexpCd) {
233         this.finObjTypeExpenditureexpCd = finObjTypeExpenditureexpCd;
234     }
235 
236     /**
237      * Gets the finObjTypeExpendNotExpCode attribute.
238      * 
239      * @return Returns the finObjTypeExpendNotExpCode
240      */
241     public String getFinObjTypeExpendNotExpCode() {
242         return finObjTypeExpendNotExpCode;
243     }
244 
245     /**
246      * Sets the finObjTypeExpendNotExpCode attribute.
247      * 
248      * @param finObjTypeExpendNotExpCode The finObjTypeExpendNotExpCode to set.
249      */
250     public void setFinObjTypeExpendNotExpCode(String finObjTypeExpendNotExpCode) {
251         this.finObjTypeExpendNotExpCode = finObjTypeExpendNotExpCode;
252     }
253 
254     /**
255      * Gets the finObjTypeExpNotExpendCode attribute.
256      * 
257      * @return Returns the finObjTypeExpNotExpendCode
258      */
259     public String getFinObjTypeExpNotExpendCode() {
260         return finObjTypeExpNotExpendCode;
261     }
262 
263     /**
264      * Sets the finObjTypeExpNotExpendCode attribute.
265      * 
266      * @param finObjTypeExpNotExpendCode The finObjTypeExpNotExpendCode to set.
267      */
268     public void setFinObjTypeExpNotExpendCode(String finObjTypeExpNotExpendCode) {
269         this.finObjTypeExpNotExpendCode = finObjTypeExpNotExpendCode;
270     }
271 
272     /**
273      * Gets the financialObjectTypeAssetsCd attribute.
274      * 
275      * @return Returns the financialObjectTypeAssetsCd
276      */
277     public String getFinancialObjectTypeAssetsCd() {
278         return financialObjectTypeAssetsCd;
279     }
280 
281     /**
282      * Sets the financialObjectTypeAssetsCd attribute.
283      * 
284      * @param financialObjectTypeAssetsCd The financialObjectTypeAssetsCd to set.
285      */
286     public void setFinancialObjectTypeAssetsCd(String financialObjectTypeAssetsCd) {
287         this.financialObjectTypeAssetsCd = financialObjectTypeAssetsCd;
288     }
289 
290     /**
291      * Gets the finObjectTypeLiabilitiesCode attribute.
292      * 
293      * @return Returns the finObjectTypeLiabilitiesCode
294      */
295     public String getFinObjectTypeLiabilitiesCode() {
296         return finObjectTypeLiabilitiesCode;
297     }
298 
299     /**
300      * Sets the finObjectTypeLiabilitiesCode attribute.
301      * 
302      * @param finObjectTypeLiabilitiesCode The finObjectTypeLiabilitiesCode to set.
303      */
304     public void setFinObjectTypeLiabilitiesCode(String finObjectTypeLiabilitiesCode) {
305         this.finObjectTypeLiabilitiesCode = finObjectTypeLiabilitiesCode;
306     }
307 
308     /**
309      * Gets the finObjectTypeFundBalanceCd attribute.
310      * 
311      * @return Returns the finObjectTypeFundBalanceCd
312      */
313     public String getFinObjectTypeFundBalanceCd() {
314         return finObjectTypeFundBalanceCd;
315     }
316 
317     /**
318      * Sets the finObjectTypeFundBalanceCd attribute.
319      * 
320      * @param finObjectTypeFundBalanceCd The finObjectTypeFundBalanceCd to set.
321      */
322     public void setFinObjectTypeFundBalanceCd(String finObjectTypeFundBalanceCd) {
323         this.finObjectTypeFundBalanceCd = finObjectTypeFundBalanceCd;
324     }
325 
326     /**
327      * Gets the extrnlEncumFinBalanceTypCd attribute.
328      * 
329      * @return Returns the extrnlEncumFinBalanceTypCd
330      */
331     public String getExtrnlEncumFinBalanceTypCd() {
332         return extrnlEncumFinBalanceTypCd;
333     }
334 
335     /**
336      * Sets the extrnlEncumFinBalanceTypCd attribute.
337      * 
338      * @param extrnlEncumFinBalanceTypCd The extrnlEncumFinBalanceTypCd to set.
339      */
340     public void setExtrnlEncumFinBalanceTypCd(String extrnlEncumFinBalanceTypCd) {
341         this.extrnlEncumFinBalanceTypCd = extrnlEncumFinBalanceTypCd;
342     }
343 
344     /**
345      * Gets the intrnlEncumFinBalanceTypCd attribute.
346      * 
347      * @return Returns the intrnlEncumFinBalanceTypCd
348      */
349     public String getIntrnlEncumFinBalanceTypCd() {
350         return intrnlEncumFinBalanceTypCd;
351     }
352 
353     /**
354      * Sets the intrnlEncumFinBalanceTypCd attribute.
355      * 
356      * @param intrnlEncumFinBalanceTypCd The intrnlEncumFinBalanceTypCd to set.
357      */
358     public void setIntrnlEncumFinBalanceTypCd(String intrnlEncumFinBalanceTypCd) {
359         this.intrnlEncumFinBalanceTypCd = intrnlEncumFinBalanceTypCd;
360     }
361 
362     /**
363      * Gets the preencumbranceFinBalTypeCd attribute.
364      * 
365      * @return Returns the preencumbranceFinBalTypeCd
366      */
367     public String getPreencumbranceFinBalTypeCd() {
368         return preencumbranceFinBalTypeCd;
369     }
370 
371     /**
372      * Sets the preencumbranceFinBalTypeCd attribute.
373      * 
374      * @param preencumbranceFinBalTypeCd The preencumbranceFinBalTypeCd to set.
375      */
376     public void setPreencumbranceFinBalTypeCd(String preencumbranceFinBalTypeCd) {
377         this.preencumbranceFinBalTypeCd = preencumbranceFinBalTypeCd;
378     }
379 
380     /**
381      * Gets the eliminationsFinBalanceTypeCd attribute.
382      * 
383      * @return Returns the eliminationsFinBalanceTypeCd
384      */
385     public String getEliminationsFinBalanceTypeCd() {
386         return eliminationsFinBalanceTypeCd;
387     }
388 
389     /**
390      * Sets the eliminationsFinBalanceTypeCd attribute.
391      * 
392      * @param eliminationsFinBalanceTypeCd The eliminationsFinBalanceTypeCd to set.
393      */
394     public void setEliminationsFinBalanceTypeCd(String eliminationsFinBalanceTypeCd) {
395         this.eliminationsFinBalanceTypeCd = eliminationsFinBalanceTypeCd;
396     }
397 
398     /**
399      * Gets the finObjTypeIncomeNotCashCd attribute.
400      * 
401      * @return Returns the finObjTypeIncomeNotCashCd
402      */
403     public String getFinObjTypeIncomeNotCashCd() {
404         return finObjTypeIncomeNotCashCd;
405     }
406 
407     /**
408      * Sets the finObjTypeIncomeNotCashCd attribute.
409      * 
410      * @param finObjTypeIncomeNotCashCd The finObjTypeIncomeNotCashCd to set.
411      */
412     public void setFinObjTypeIncomeNotCashCd(String finObjTypeIncomeNotCashCd) {
413         this.finObjTypeIncomeNotCashCd = finObjTypeIncomeNotCashCd;
414     }
415 
416     /**
417      * Gets the finObjTypeCshNotIncomeCd attribute.
418      * 
419      * @return Returns the finObjTypeCshNotIncomeCd
420      */
421     public String getFinObjTypeCshNotIncomeCd() {
422         return finObjTypeCshNotIncomeCd;
423     }
424 
425     /**
426      * Sets the finObjTypeCshNotIncomeCd attribute.
427      * 
428      * @param finObjTypeCshNotIncomeCd The finObjTypeCshNotIncomeCd to set.
429      */
430     public void setFinObjTypeCshNotIncomeCd(String finObjTypeCshNotIncomeCd) {
431         this.finObjTypeCshNotIncomeCd = finObjTypeCshNotIncomeCd;
432     }
433 
434     /**
435      * Gets the universityFiscalYearName attribute.
436      * 
437      * @return Returns the universityFiscalYearName
438      */
439     public String getUniversityFiscalYearName() {
440         return universityFiscalYearName;
441     }
442 
443     /**
444      * Sets the universityFiscalYearName attribute.
445      * 
446      * @param universityFiscalYearName The universityFiscalYearName to set.
447      */
448     public void setUniversityFiscalYearName(String universityFiscalYearName) {
449         this.universityFiscalYearName = universityFiscalYearName;
450     }
451 
452     /**
453      * Gets the financialBeginBalanceLoadInd attribute.
454      * 
455      * @return Returns the financialBeginBalanceLoadInd
456      */
457     public boolean isFinancialBeginBalanceLoadInd() {
458         return financialBeginBalanceLoadInd;
459     }
460 
461     /**
462      * Sets the financialBeginBalanceLoadInd attribute.
463      * 
464      * @param financialBeginBalanceLoadInd The financialBeginBalanceLoadInd to set.
465      */
466     public void setFinancialBeginBalanceLoadInd(boolean financialBeginBalanceLoadInd) {
467         this.financialBeginBalanceLoadInd = financialBeginBalanceLoadInd;
468     }
469 
470     /**
471      * Gets the universityFinChartOfAcct attribute.
472      * 
473      * @return Returns the universityFinChartOfAcct
474      */
475     public Chart getUniversityFinChartOfAcct() {
476         return universityFinChartOfAcct;
477     }
478 
479     /**
480      * Sets the universityFinChartOfAcct attribute.
481      * 
482      * @param universityFinChartOfAcct The universityFinChartOfAcct to set.
483      * @deprecated
484      */
485     public void setUniversityFinChartOfAcct(Chart universityFinChartOfAcct) {
486         this.universityFinChartOfAcct = universityFinChartOfAcct;
487     }
488 
489     /**
490      * @return Returns the universityFinChartOfAcctCd.
491      */
492     public String getUniversityFinChartOfAcctCd() {
493         return universityFinChartOfAcctCd;
494     }
495 
496     /**
497      * @param universityFinChartOfAcctCd The universityFinChartOfAcctCd to set.
498      */
499     public void setUniversityFinChartOfAcctCd(String universityFinChartOfAcctCd) {
500         this.universityFinChartOfAcctCd = universityFinChartOfAcctCd;
501     }
502 
503     /**
504      * @return Returns the actualFinancialBalanceType.
505      */
506     public BalanceType getActualFinancialBalanceType() {
507         return actualFinancialBalanceType;
508     }
509 
510     /**
511      * @param actualFinancialBalanceType The actualFinancialBalanceType to set.
512      */
513     public void setActualFinancialBalanceType(BalanceType actualFinancialBalanceType) {
514         this.actualFinancialBalanceType = actualFinancialBalanceType;
515     }
516 
517     /**
518      * @return Returns the budgetCheckingBalanceType.
519      */
520     public BalanceType getBudgetCheckingBalanceType() {
521         return budgetCheckingBalanceType;
522     }
523 
524     /**
525      * @param budgetCheckingBalanceType The budgetCheckingBalanceType to set.
526      */
527     public void setBudgetCheckingBalanceType(BalanceType budgetCheckingBalanceType) {
528         this.budgetCheckingBalanceType = budgetCheckingBalanceType;
529     }
530 
531     /**
532      * @return Returns the eliminationsFinBalanceType.
533      */
534     public BalanceType getEliminationsFinBalanceType() {
535         return eliminationsFinBalanceType;
536     }
537 
538     /**
539      * @param eliminationsFinBalanceType The eliminationsFinBalanceType to set.
540      */
541     public void setEliminationsFinBalanceType(BalanceType eliminationsFinBalanceType) {
542         this.eliminationsFinBalanceType = eliminationsFinBalanceType;
543     }
544 
545     /**
546      * @return Returns the extrnlEncumFinBalanceTyp.
547      */
548     public BalanceType getExtrnlEncumFinBalanceTyp() {
549         return extrnlEncumFinBalanceTyp;
550     }
551 
552     /**
553      * @param extrnlEncumFinBalanceTyp The extrnlEncumFinBalanceTyp to set.
554      */
555     public void setExtrnlEncumFinBalanceTyp(BalanceType extrnlEncumFinBalanceTyp) {
556         this.extrnlEncumFinBalanceTyp = extrnlEncumFinBalanceTyp;
557     }
558 
559     /**
560      * @return Returns the financialObjectTypeAssets.
561      */
562     public ObjectType getFinancialObjectTypeAssets() {
563         return financialObjectTypeAssets;
564     }
565 
566     /**
567      * @param financialObjectTypeAssets The financialObjectTypeAssets to set.
568      */
569     public void setFinancialObjectTypeAssets(ObjectType financialObjectTypeAssets) {
570         this.financialObjectTypeAssets = financialObjectTypeAssets;
571     }
572 
573     /**
574      * @return Returns the finObjectTypeFundBalance.
575      */
576     public ObjectType getFinObjectTypeFundBalance() {
577         return finObjectTypeFundBalance;
578     }
579 
580     /**
581      * @param finObjectTypeFundBalance The finObjectTypeFundBalance to set.
582      */
583     public void setFinObjectTypeFundBalance(ObjectType finObjectTypeFundBalance) {
584         this.finObjectTypeFundBalance = finObjectTypeFundBalance;
585     }
586 
587     /**
588      * @return Returns the finObjectTypeLiabilities.
589      */
590     public ObjectType getFinObjectTypeLiabilities() {
591         return finObjectTypeLiabilities;
592     }
593 
594     /**
595      * @param finObjectTypeLiabilities The finObjectTypeLiabilities to set.
596      */
597     public void setFinObjectTypeLiabilities(ObjectType finObjectTypeLiabilities) {
598         this.finObjectTypeLiabilities = finObjectTypeLiabilities;
599     }
600 
601     /**
602      * @return Returns the finObjTypeCshNotIncome.
603      */
604     public ObjectType getFinObjTypeCshNotIncome() {
605         return finObjTypeCshNotIncome;
606     }
607 
608     /**
609      * @param finObjTypeCshNotIncome The finObjTypeCshNotIncome to set.
610      */
611     public void setFinObjTypeCshNotIncome(ObjectType finObjTypeCshNotIncome) {
612         this.finObjTypeCshNotIncome = finObjTypeCshNotIncome;
613     }
614 
615     /**
616      * @return Returns the finObjTypeExpenditureexp.
617      */
618     public ObjectType getFinObjTypeExpenditureexp() {
619         return finObjTypeExpenditureexp;
620     }
621 
622     /**
623      * @param finObjTypeExpenditureexp The finObjTypeExpenditureexp to set.
624      */
625     public void setFinObjTypeExpenditureexp(ObjectType finObjTypeExpenditureexp) {
626         this.finObjTypeExpenditureexp = finObjTypeExpenditureexp;
627     }
628 
629     /**
630      * @return Returns the finObjTypeExpendNotExp.
631      */
632     public ObjectType getFinObjTypeExpendNotExp() {
633         return finObjTypeExpendNotExp;
634     }
635 
636     /**
637      * @param finObjTypeExpendNotExp The finObjTypeExpendNotExp to set.
638      */
639     public void setFinObjTypeExpendNotExp(ObjectType finObjTypeExpendNotExp) {
640         this.finObjTypeExpendNotExp = finObjTypeExpendNotExp;
641     }
642 
643     /**
644      * @return Returns the finObjTypeExpNotExpend.
645      */
646     public ObjectType getFinObjTypeExpNotExpend() {
647         return finObjTypeExpNotExpend;
648     }
649 
650     /**
651      * @param finObjTypeExpNotExpend The finObjTypeExpNotExpend to set.
652      */
653     public void setFinObjTypeExpNotExpend(ObjectType finObjTypeExpNotExpend) {
654         this.finObjTypeExpNotExpend = finObjTypeExpNotExpend;
655     }
656 
657     /**
658      * @return Returns the finObjTypeIncomeNotCash.
659      */
660     public ObjectType getFinObjTypeIncomeNotCash() {
661         return finObjTypeIncomeNotCash;
662     }
663 
664     /**
665      * @param finObjTypeIncomeNotCash The finObjTypeIncomeNotCash to set.
666      */
667     public void setFinObjTypeIncomeNotCash(ObjectType finObjTypeIncomeNotCash) {
668         this.finObjTypeIncomeNotCash = finObjTypeIncomeNotCash;
669     }
670 
671     /**
672      * @return Returns the intrnlEncumFinBalanceTyp.
673      */
674     public BalanceType getIntrnlEncumFinBalanceTyp() {
675         return intrnlEncumFinBalanceTyp;
676     }
677 
678     /**
679      * @param intrnlEncumFinBalanceTyp The intrnlEncumFinBalanceTyp to set.
680      */
681     public void setIntrnlEncumFinBalanceTyp(BalanceType intrnlEncumFinBalanceTyp) {
682         this.intrnlEncumFinBalanceTyp = intrnlEncumFinBalanceTyp;
683     }
684 
685     /**
686      * @return Returns the objectType.
687      */
688     public ObjectType getObjectType() {
689         return objectType;
690     }
691 
692     /**
693      * @param objectType The objectType to set.
694      */
695     public void setObjectType(ObjectType objectType) {
696         this.objectType = objectType;
697     }
698 
699     /**
700      * @return Returns the preencumbranceFinBalType.
701      */
702     public BalanceType getPreencumbranceFinBalType() {
703         return preencumbranceFinBalType;
704     }
705 
706     /**
707      * @param preencumbranceFinBalType The preencumbranceFinBalType to set.
708      */
709     public void setPreencumbranceFinBalType(BalanceType preencumbranceFinBalType) {
710         this.preencumbranceFinBalType = preencumbranceFinBalType;
711     }
712 
713     /**
714      * Gets the costShareEncumbranceBalanceTypeCode attribute.
715      * 
716      * @return Returns the costShareEncumbranceBalanceTypeCode.
717      */
718     public String getCostShareEncumbranceBalanceTypeCd() {
719         return costShareEncumbranceBalanceTypeCd;
720     }
721 
722     /**
723      * Sets the costShareEncumbranceBalanceTypeCode attribute value.
724      * 
725      * @param costShareEncumbranceBalanceTypeCode The costShareEncumbranceBalanceTypeCode to set.
726      */
727     public void setCostShareEncumbranceBalanceTypeCd(String costShareEncumbranceBalanceTypeCd) {
728         this.costShareEncumbranceBalanceTypeCd = costShareEncumbranceBalanceTypeCd;
729     }
730 
731     /**
732      * Gets the costShareEncumbranceBalanceType attribute.
733      * 
734      * @return Returns the costShareEncumbranceBalanceType.
735      */
736     public BalanceType getCostShareEncumbranceBalanceType() {
737         return costShareEncumbranceBalanceType;
738     }
739 
740     /**
741      * Sets the costShareEncumbranceBalanceType attribute value.
742      * 
743      * @param costShareEncumbranceBalanceType The costShareEncumbranceBalanceType to set.
744      * @deprecated
745      */
746     public void setCostShareEncumbranceBalanceType(BalanceType costShareEncumbranceBalanceType) {
747         this.costShareEncumbranceBalanceType = costShareEncumbranceBalanceType;
748     }
749 
750     /**
751      * Gets the baseBudgetFinancialBalanceTypeCode attribute.
752      * 
753      * @return Returns the baseBudgetFinancialBalanceTypeCode.
754      */
755     public String getBaseBudgetFinancialBalanceTypeCd() {
756         return baseBudgetFinancialBalanceTypeCd;
757     }
758 
759     /**
760      * Sets the baseBudgetFinancialBalanceTypeCode attribute value.
761      * 
762      * @param baseBudgetFinancialBalanceTypeCode The baseBudgetFinancialBalanceTypeCode to set.
763      */
764     public void setBaseBudgetFinancialBalanceTypeCd(String baseBudgetFinancialBalanceTypeCd) {
765         this.baseBudgetFinancialBalanceTypeCd = baseBudgetFinancialBalanceTypeCd;
766     }
767 
768     /**
769      * Gets the monthlyBudgetFinancialBalanceTypeCode attribute.
770      * 
771      * @return Returns the monthlyBudgetFinancialBalanceTypeCode.
772      */
773     public String getMonthlyBudgetFinancialBalanceTypeCd() {
774         return monthlyBudgetFinancialBalanceTypeCd;
775     }
776 
777     /**
778      * Sets the monthlyBudgetFinancialBalanceTypeCode attribute value.
779      * 
780      * @param monthlyBudgetFinancialBalanceTypeCode The monthlyBudgetFinancialBalanceTypeCode to set.
781      */
782     public void setMonthlyBudgetFinancialBalanceTypeCd(String monthlyBudgetFinancialBalanceTypeCode) {
783         this.monthlyBudgetFinancialBalanceTypeCd = monthlyBudgetFinancialBalanceTypeCode;
784     }
785 
786     /**
787      * Gets the financialObjectTypeTransferIncomeCode attribute.
788      * 
789      * @return Returns the financialObjectTypeTransferIncomeCode.
790      */
791     public String getFinancialObjectTypeTransferIncomeCd() {
792         return financialObjectTypeTransferIncomeCd;
793     }
794 
795     /**
796      * Sets the financialObjectTypeTransferIncomeCode attribute value.
797      * 
798      * @param financialObjectTypeTransferIncomeCode The financialObjectTypeTransferIncomeCode to set.
799      */
800     public void setFinancialObjectTypeTransferIncomeCd(String financialObjectTypeTransferIncomeCd) {
801         this.financialObjectTypeTransferIncomeCd = financialObjectTypeTransferIncomeCd;
802     }
803 
804     /**
805      * Gets the financialObjectTypeTransferExpenseCode attribute.
806      * 
807      * @return Returns the financialObjectTypeTransferExpenseCode.
808      */
809     public String getFinancialObjectTypeTransferExpenseCd() {
810         return financialObjectTypeTransferExpenseCd;
811     }
812 
813     /**
814      * Sets the financialObjectTypeTransferExpenseCode attribute value.
815      * 
816      * @param financialObjectTypeTransferExpenseCode The financialObjectTypeTransferExpenseCode to set.
817      */
818     public void setFinancialObjectTypeTransferExpenseCd(String financialObjectTypeTransferExpenseCd) {
819         this.financialObjectTypeTransferExpenseCd = financialObjectTypeTransferExpenseCd;
820     }
821 
822     /**
823      * Gets the financialObjectTypeTransferIncome attribute.
824      * 
825      * @return Returns the financialObjectTypeTransferIncome.
826      */
827     public ObjectType getFinancialObjectTypeTransferIncome() {
828         return financialObjectTypeTransferIncome;
829     }
830 
831     /**
832      * Sets the financialObjectTypeTransferIncome attribute value.
833      * 
834      * @param financialObjectTypeTransferIncome The financialObjectTypeTransferIncome to set.
835      * @deprecated
836      */
837     public void setFinancialObjectTypeTransferIncome(ObjectType financialObjectTypeTransferIncome) {
838         this.financialObjectTypeTransferIncome = financialObjectTypeTransferIncome;
839     }
840 
841     /**
842      * Gets the financialObjectTypeTransferExpense attribute.
843      * 
844      * @return Returns the financialObjectTypeTransferExpense.
845      */
846     public ObjectType getFinancialObjectTypeTransferExpense() {
847         return financialObjectTypeTransferExpense;
848     }
849 
850     /**
851      * Sets the financialObjectTypeTransferExpense attribute value.
852      * 
853      * @param financialObjectTypeTransferExpense The financialObjectTypeTransferExpense to set.
854      * @deprecated
855      */
856     public void setFinancialObjectTypeTransferExpense(ObjectType financialObjectTypeTransferExpense) {
857         this.financialObjectTypeTransferExpense = financialObjectTypeTransferExpense;
858     }
859 
860     /**
861      * Gets the baseBudgetFinancialBalanceType attribute.
862      * 
863      * @return Returns the baseBudgetFinancialBalanceType.
864      */
865     public BalanceType getBaseBudgetFinancialBalanceType() {
866         return baseBudgetFinancialBalanceType;
867     }
868 
869     /**
870      * Sets the baseBudgetFinancialBalanceType attribute value.
871      * 
872      * @param baseBudgetFinancialBalanceType The baseBudgetFinancialBalanceType to set.
873      * @deprecated
874      */
875     public void setBaseBudgetFinancialBalanceType(BalanceType baseBudgetFinancialBalanceType) {
876         this.baseBudgetFinancialBalanceType = baseBudgetFinancialBalanceType;
877     }
878 
879     /**
880      * Gets the monthlyBudgetFinancialBalanceType attribute.
881      * 
882      * @return Returns the monthlyBudgetFinancialBalanceType.
883      */
884     public BalanceType getMonthlyBudgetFinancialBalanceType() {
885         return monthlyBudgetFinancialBalanceType;
886     }
887 
888     /**
889      * Sets the monthlyBudgetFinancialBalanceType attribute value.
890      * 
891      * @param monthlyBudgetFinancialBalanceType The monthlyBudgetFinancialBalanceType to set.
892      * @deprecated
893      */
894     public void setMonthlyBudgetFinancialBalanceType(BalanceType monthlyBudgetFinancialBalanceType) {
895         this.monthlyBudgetFinancialBalanceType = monthlyBudgetFinancialBalanceType;
896     }
897 
898     /**
899      * Gets the nominalFinancialBalanceTypeCode attribute.
900      * 
901      * @return Returns the nominalFinancialBalanceTypeCode.
902      */
903     public String getNominalFinancialBalanceTypeCd() {
904         return nominalFinancialBalanceTypeCd;
905     }
906 
907     /**
908      * Sets the nominalFinancialBalanceTypeCode attribute value.
909      * 
910      * @param nominalFinancialBalanceTypeCode The nominalFinancialBalanceTypeCode to set.
911      */
912     public void setNominalFinancialBalanceTypeCd(String nominalFinancialBalanceTypeCd) {
913         this.nominalFinancialBalanceTypeCd = nominalFinancialBalanceTypeCd;
914     }
915 
916     /**
917      * Gets the nominalFinancialBalanceType attribute.
918      * 
919      * @return Returns the nominalFinancialBalanceType.
920      */
921     public BalanceType getNominalFinancialBalanceType() {
922         return nominalFinancialBalanceType;
923     }
924 
925     /**
926      * Sets the nominalFinancialBalanceType attribute value.
927      * 
928      * @param nominalFinancialBalanceType The nominalFinancialBalanceType to set.
929      * @deprecated
930      */
931     public void setNominalFinancialBalanceType(BalanceType nominalFinancialBalanceType) {
932         this.nominalFinancialBalanceType = nominalFinancialBalanceType;
933     }
934 
935     /**
936      * @see org.kuali.rice.krad.bo.BusinessObjectBase#toStringMapper()
937      */
938     @SuppressWarnings("rawtypes")
939     protected LinkedHashMap toStringMapper_RICE20_REFACTORME() {
940         LinkedHashMap map = new LinkedHashMap();
941         map.put("universityFiscalYear", getUniversityFiscalYear());
942         return map;
943     }
944 
945 }