001/*
002 * Copyright 2007 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 */
016package org.kuali.ole.sys.businessobject;
017
018import java.util.LinkedHashMap;
019
020import org.kuali.ole.coa.businessobject.BalanceType;
021import org.kuali.ole.coa.businessobject.Chart;
022import org.kuali.ole.coa.businessobject.ObjectType;
023import org.kuali.ole.sys.OLEConstants;
024import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
025
026/**
027 * 
028 */
029public class SystemOptions extends PersistableBusinessObjectBase implements FiscalYearBasedBusinessObject {
030
031    public static final String CACHE_NAME = OLEConstants.APPLICATION_NAMESPACE_CODE + "/" + "SystemOptions";
032    
033    /**
034     * Default no-arg constructor.
035     */
036    public SystemOptions() {
037
038    }
039
040    private Integer universityFiscalYear;
041    private String actualFinancialBalanceTypeCd;
042    private String budgetCheckingBalanceTypeCd;
043    private boolean budgetCheckingOptionsCode;
044    private Integer universityFiscalYearStartYr;
045    private String universityFiscalYearStartMo;
046    private String finObjectTypeIncomecashCode;
047    private String finObjTypeExpenditureexpCd;
048    private String finObjTypeExpendNotExpCode;
049    private String finObjTypeExpNotExpendCode;
050    private String financialObjectTypeAssetsCd;
051    private String finObjectTypeLiabilitiesCode;
052    private String finObjectTypeFundBalanceCd;
053    private String extrnlEncumFinBalanceTypCd;
054    private String intrnlEncumFinBalanceTypCd;
055    private String preencumbranceFinBalTypeCd;
056    private String eliminationsFinBalanceTypeCd;
057    private String finObjTypeIncomeNotCashCd;
058    private String finObjTypeCshNotIncomeCd;
059    private String universityFiscalYearName;
060    private boolean financialBeginBalanceLoadInd;
061    private String universityFinChartOfAcctCd;
062    private String costShareEncumbranceBalanceTypeCd;
063    private String baseBudgetFinancialBalanceTypeCd;
064    private String monthlyBudgetFinancialBalanceTypeCd;
065    private String financialObjectTypeTransferIncomeCd;
066    private String financialObjectTypeTransferExpenseCd;
067    private String nominalFinancialBalanceTypeCd;
068
069    private Chart universityFinChartOfAcct;
070    private ObjectType objectType;
071    private ObjectType finObjTypeExpenditureexp;
072    private ObjectType finObjTypeExpendNotExp;
073    private ObjectType finObjTypeExpNotExpend;
074    private ObjectType financialObjectTypeAssets;
075    private ObjectType finObjectTypeLiabilities;
076    private ObjectType finObjectTypeFundBalance;
077    private ObjectType finObjTypeIncomeNotCash;
078    private ObjectType finObjTypeCshNotIncome;
079    private ObjectType financialObjectTypeTransferIncome;
080    private ObjectType financialObjectTypeTransferExpense;
081    private BalanceType actualFinancialBalanceType;
082    private BalanceType budgetCheckingBalanceType;
083    private BalanceType extrnlEncumFinBalanceTyp;
084    private BalanceType intrnlEncumFinBalanceTyp;
085    private BalanceType preencumbranceFinBalType;
086    private BalanceType eliminationsFinBalanceType;
087    private BalanceType costShareEncumbranceBalanceType;
088    private BalanceType baseBudgetFinancialBalanceType;
089    private BalanceType monthlyBudgetFinancialBalanceType;
090    private BalanceType nominalFinancialBalanceType;
091
092    /**
093     * Gets the universityFiscalYear attribute.
094     * 
095     * @return Returns the universityFiscalYear
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    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}