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.sys.businessobject;
017    
018    import java.util.LinkedHashMap;
019    
020    import org.kuali.kfs.coa.businessobject.BalanceType;
021    import org.kuali.kfs.coa.businessobject.Chart;
022    import org.kuali.kfs.coa.businessobject.ObjectType;
023    import org.kuali.rice.kns.bo.PersistableBusinessObjectBase;
024    
025    /**
026     * 
027     */
028    public class SystemOptions extends PersistableBusinessObjectBase {
029    
030        /**
031         * Default no-arg constructor.
032         */
033        public SystemOptions() {
034    
035        }
036    
037        private Integer universityFiscalYear;
038        private String actualFinancialBalanceTypeCd;
039        private String budgetCheckingBalanceTypeCd;
040        private boolean budgetCheckingOptionsCode;
041        private Integer universityFiscalYearStartYr;
042        private String universityFiscalYearStartMo;
043        private String finObjectTypeIncomecashCode;
044        private String finObjTypeExpenditureexpCd;
045        private String finObjTypeExpendNotExpCode;
046        private String finObjTypeExpNotExpendCode;
047        private String financialObjectTypeAssetsCd;
048        private String finObjectTypeLiabilitiesCode;
049        private String finObjectTypeFundBalanceCd;
050        private String extrnlEncumFinBalanceTypCd;
051        private String intrnlEncumFinBalanceTypCd;
052        private String preencumbranceFinBalTypeCd;
053        private String eliminationsFinBalanceTypeCd;
054        private String finObjTypeIncomeNotCashCd;
055        private String finObjTypeCshNotIncomeCd;
056        private String universityFiscalYearName;
057        private boolean financialBeginBalanceLoadInd;
058        private String universityFinChartOfAcctCd;
059        private String costShareEncumbranceBalanceTypeCd;
060        private String baseBudgetFinancialBalanceTypeCd;
061        private String monthlyBudgetFinancialBalanceTypeCd;
062        private String financialObjectTypeTransferIncomeCd;
063        private String financialObjectTypeTransferExpenseCd;
064        private String nominalFinancialBalanceTypeCd;
065    
066        private Chart universityFinChartOfAcct;
067        private ObjectType objectType;
068        private ObjectType finObjTypeExpenditureexp;
069        private ObjectType finObjTypeExpendNotExp;
070        private ObjectType finObjTypeExpNotExpend;
071        private ObjectType financialObjectTypeAssets;
072        private ObjectType finObjectTypeLiabilities;
073        private ObjectType finObjectTypeFundBalance;
074        private ObjectType finObjTypeIncomeNotCash;
075        private ObjectType finObjTypeCshNotIncome;
076        private ObjectType financialObjectTypeTransferIncome;
077        private ObjectType financialObjectTypeTransferExpense;
078        private BalanceType actualFinancialBalanceType;
079        private BalanceType budgetCheckingBalanceType;
080        private BalanceType extrnlEncumFinBalanceTyp;
081        private BalanceType intrnlEncumFinBalanceTyp;
082        private BalanceType preencumbranceFinBalType;
083        private BalanceType eliminationsFinBalanceType;
084        private BalanceType costShareEncumbranceBalanceType;
085        private BalanceType baseBudgetFinancialBalanceType;
086        private BalanceType monthlyBudgetFinancialBalanceType;
087        private BalanceType nominalFinancialBalanceType;
088    
089        /**
090         * Gets the universityFiscalYear attribute.
091         * 
092         * @return Returns the universityFiscalYear
093         */
094        public Integer getUniversityFiscalYear() {
095            return universityFiscalYear;
096        }
097    
098        /**
099         * Sets the universityFiscalYear attribute.
100         * 
101         * @param universityFiscalYear The universityFiscalYear to set.
102         */
103        public void setUniversityFiscalYear(Integer universityFiscalYear) {
104            this.universityFiscalYear = universityFiscalYear;
105        }
106    
107        /**
108         * Gets the actualFinancialBalanceTypeCd attribute.
109         * 
110         * @return Returns the actualFinancialBalanceTypeCd
111         */
112        public String getActualFinancialBalanceTypeCd() {
113            return actualFinancialBalanceTypeCd;
114        }
115    
116        /**
117         * Sets the actualFinancialBalanceTypeCd attribute.
118         * 
119         * @param actualFinancialBalanceTypeCd The actualFinancialBalanceTypeCd to set.
120         */
121        public void setActualFinancialBalanceTypeCd(String actualFinancialBalanceTypeCd) {
122            this.actualFinancialBalanceTypeCd = actualFinancialBalanceTypeCd;
123        }
124    
125        /**
126         * Gets the budgetCheckingBalanceTypeCd attribute.
127         * 
128         * @return Returns the budgetCheckingBalanceTypeCd
129         */
130        public String getBudgetCheckingBalanceTypeCd() {
131            return budgetCheckingBalanceTypeCd;
132        }
133    
134        /**
135         * Sets the budgetCheckingBalanceTypeCd attribute.
136         * 
137         * @param budgetCheckingBalanceTypeCd The budgetCheckingBalanceTypeCd to set.
138         */
139        public void setBudgetCheckingBalanceTypeCd(String budgetCheckingBalanceTypeCd) {
140            this.budgetCheckingBalanceTypeCd = budgetCheckingBalanceTypeCd;
141        }
142    
143        /**
144         * Gets the budgetCheckingOptionsCode attribute.
145         * 
146         * @return Returns the budgetCheckingOptionsCode
147         */
148        public boolean isBudgetCheckingOptionsCode() {
149            return budgetCheckingOptionsCode;
150        }
151    
152        /**
153         * Sets the budgetCheckingOptionsCode attribute.
154         * 
155         * @param budgetCheckingOptionsCode The budgetCheckingOptionsCode to set.
156         */
157        public void setBudgetCheckingOptionsCode(boolean budgetCheckingOptionsCode) {
158            this.budgetCheckingOptionsCode = budgetCheckingOptionsCode;
159        }
160    
161        /**
162         * Gets the universityFiscalYearStartYr attribute.
163         * 
164         * @return Returns the universityFiscalYearStartYr
165         */
166        public Integer getUniversityFiscalYearStartYr() {
167            return universityFiscalYearStartYr;
168        }
169    
170        /**
171         * Sets the universityFiscalYearStartYr attribute.
172         * 
173         * @param universityFiscalYearStartYr The universityFiscalYearStartYr to set.
174         */
175        public void setUniversityFiscalYearStartYr(Integer universityFiscalYearStartYr) {
176            this.universityFiscalYearStartYr = universityFiscalYearStartYr;
177        }
178    
179        /**
180         * Gets the universityFiscalYearStartMo attribute.
181         * 
182         * @return Returns the universityFiscalYearStartMo
183         */
184        public String getUniversityFiscalYearStartMo() {
185            return universityFiscalYearStartMo;
186        }
187    
188        /**
189         * Sets the universityFiscalYearStartMo attribute.
190         * 
191         * @param universityFiscalYearStartMo The universityFiscalYearStartMo to set.
192         */
193        public void setUniversityFiscalYearStartMo(String universityFiscalYearStartMo) {
194            this.universityFiscalYearStartMo = universityFiscalYearStartMo;
195        }
196    
197        /**
198         * Gets the finObjectTypeIncomecashCode attribute.
199         * 
200         * @return Returns the finObjectTypeIncomecashCode
201         */
202        public String getFinObjectTypeIncomecashCode() {
203            return finObjectTypeIncomecashCode;
204        }
205    
206        /**
207         * Sets the finObjectTypeIncomecashCode attribute.
208         * 
209         * @param finObjectTypeIncomecashCode The finObjectTypeIncomecashCode to set.
210         */
211        public void setFinObjectTypeIncomecashCode(String finObjectTypeIncomecashCode) {
212            this.finObjectTypeIncomecashCode = finObjectTypeIncomecashCode;
213        }
214    
215        /**
216         * Gets the finObjTypeExpenditureexpCd attribute.
217         * 
218         * @return Returns the finObjTypeExpenditureexpCd
219         */
220        public String getFinObjTypeExpenditureexpCd() {
221            return finObjTypeExpenditureexpCd;
222        }
223    
224        /**
225         * Sets the finObjTypeExpenditureexpCd attribute.
226         * 
227         * @param finObjTypeExpenditureexpCd The finObjTypeExpenditureexpCd to set.
228         */
229        public void setFinObjTypeExpenditureexpCd(String finObjTypeExpenditureexpCd) {
230            this.finObjTypeExpenditureexpCd = finObjTypeExpenditureexpCd;
231        }
232    
233        /**
234         * Gets the finObjTypeExpendNotExpCode attribute.
235         * 
236         * @return Returns the finObjTypeExpendNotExpCode
237         */
238        public String getFinObjTypeExpendNotExpCode() {
239            return finObjTypeExpendNotExpCode;
240        }
241    
242        /**
243         * Sets the finObjTypeExpendNotExpCode attribute.
244         * 
245         * @param finObjTypeExpendNotExpCode The finObjTypeExpendNotExpCode to set.
246         */
247        public void setFinObjTypeExpendNotExpCode(String finObjTypeExpendNotExpCode) {
248            this.finObjTypeExpendNotExpCode = finObjTypeExpendNotExpCode;
249        }
250    
251        /**
252         * Gets the finObjTypeExpNotExpendCode attribute.
253         * 
254         * @return Returns the finObjTypeExpNotExpendCode
255         */
256        public String getFinObjTypeExpNotExpendCode() {
257            return finObjTypeExpNotExpendCode;
258        }
259    
260        /**
261         * Sets the finObjTypeExpNotExpendCode attribute.
262         * 
263         * @param finObjTypeExpNotExpendCode The finObjTypeExpNotExpendCode to set.
264         */
265        public void setFinObjTypeExpNotExpendCode(String finObjTypeExpNotExpendCode) {
266            this.finObjTypeExpNotExpendCode = finObjTypeExpNotExpendCode;
267        }
268    
269        /**
270         * Gets the financialObjectTypeAssetsCd attribute.
271         * 
272         * @return Returns the financialObjectTypeAssetsCd
273         */
274        public String getFinancialObjectTypeAssetsCd() {
275            return financialObjectTypeAssetsCd;
276        }
277    
278        /**
279         * Sets the financialObjectTypeAssetsCd attribute.
280         * 
281         * @param financialObjectTypeAssetsCd The financialObjectTypeAssetsCd to set.
282         */
283        public void setFinancialObjectTypeAssetsCd(String financialObjectTypeAssetsCd) {
284            this.financialObjectTypeAssetsCd = financialObjectTypeAssetsCd;
285        }
286    
287        /**
288         * Gets the finObjectTypeLiabilitiesCode attribute.
289         * 
290         * @return Returns the finObjectTypeLiabilitiesCode
291         */
292        public String getFinObjectTypeLiabilitiesCode() {
293            return finObjectTypeLiabilitiesCode;
294        }
295    
296        /**
297         * Sets the finObjectTypeLiabilitiesCode attribute.
298         * 
299         * @param finObjectTypeLiabilitiesCode The finObjectTypeLiabilitiesCode to set.
300         */
301        public void setFinObjectTypeLiabilitiesCode(String finObjectTypeLiabilitiesCode) {
302            this.finObjectTypeLiabilitiesCode = finObjectTypeLiabilitiesCode;
303        }
304    
305        /**
306         * Gets the finObjectTypeFundBalanceCd attribute.
307         * 
308         * @return Returns the finObjectTypeFundBalanceCd
309         */
310        public String getFinObjectTypeFundBalanceCd() {
311            return finObjectTypeFundBalanceCd;
312        }
313    
314        /**
315         * Sets the finObjectTypeFundBalanceCd attribute.
316         * 
317         * @param finObjectTypeFundBalanceCd The finObjectTypeFundBalanceCd to set.
318         */
319        public void setFinObjectTypeFundBalanceCd(String finObjectTypeFundBalanceCd) {
320            this.finObjectTypeFundBalanceCd = finObjectTypeFundBalanceCd;
321        }
322    
323        /**
324         * Gets the extrnlEncumFinBalanceTypCd attribute.
325         * 
326         * @return Returns the extrnlEncumFinBalanceTypCd
327         */
328        public String getExtrnlEncumFinBalanceTypCd() {
329            return extrnlEncumFinBalanceTypCd;
330        }
331    
332        /**
333         * Sets the extrnlEncumFinBalanceTypCd attribute.
334         * 
335         * @param extrnlEncumFinBalanceTypCd The extrnlEncumFinBalanceTypCd to set.
336         */
337        public void setExtrnlEncumFinBalanceTypCd(String extrnlEncumFinBalanceTypCd) {
338            this.extrnlEncumFinBalanceTypCd = extrnlEncumFinBalanceTypCd;
339        }
340    
341        /**
342         * Gets the intrnlEncumFinBalanceTypCd attribute.
343         * 
344         * @return Returns the intrnlEncumFinBalanceTypCd
345         */
346        public String getIntrnlEncumFinBalanceTypCd() {
347            return intrnlEncumFinBalanceTypCd;
348        }
349    
350        /**
351         * Sets the intrnlEncumFinBalanceTypCd attribute.
352         * 
353         * @param intrnlEncumFinBalanceTypCd The intrnlEncumFinBalanceTypCd to set.
354         */
355        public void setIntrnlEncumFinBalanceTypCd(String intrnlEncumFinBalanceTypCd) {
356            this.intrnlEncumFinBalanceTypCd = intrnlEncumFinBalanceTypCd;
357        }
358    
359        /**
360         * Gets the preencumbranceFinBalTypeCd attribute.
361         * 
362         * @return Returns the preencumbranceFinBalTypeCd
363         */
364        public String getPreencumbranceFinBalTypeCd() {
365            return preencumbranceFinBalTypeCd;
366        }
367    
368        /**
369         * Sets the preencumbranceFinBalTypeCd attribute.
370         * 
371         * @param preencumbranceFinBalTypeCd The preencumbranceFinBalTypeCd to set.
372         */
373        public void setPreencumbranceFinBalTypeCd(String preencumbranceFinBalTypeCd) {
374            this.preencumbranceFinBalTypeCd = preencumbranceFinBalTypeCd;
375        }
376    
377        /**
378         * Gets the eliminationsFinBalanceTypeCd attribute.
379         * 
380         * @return Returns the eliminationsFinBalanceTypeCd
381         */
382        public String getEliminationsFinBalanceTypeCd() {
383            return eliminationsFinBalanceTypeCd;
384        }
385    
386        /**
387         * Sets the eliminationsFinBalanceTypeCd attribute.
388         * 
389         * @param eliminationsFinBalanceTypeCd The eliminationsFinBalanceTypeCd to set.
390         */
391        public void setEliminationsFinBalanceTypeCd(String eliminationsFinBalanceTypeCd) {
392            this.eliminationsFinBalanceTypeCd = eliminationsFinBalanceTypeCd;
393        }
394    
395        /**
396         * Gets the finObjTypeIncomeNotCashCd attribute.
397         * 
398         * @return Returns the finObjTypeIncomeNotCashCd
399         */
400        public String getFinObjTypeIncomeNotCashCd() {
401            return finObjTypeIncomeNotCashCd;
402        }
403    
404        /**
405         * Sets the finObjTypeIncomeNotCashCd attribute.
406         * 
407         * @param finObjTypeIncomeNotCashCd The finObjTypeIncomeNotCashCd to set.
408         */
409        public void setFinObjTypeIncomeNotCashCd(String finObjTypeIncomeNotCashCd) {
410            this.finObjTypeIncomeNotCashCd = finObjTypeIncomeNotCashCd;
411        }
412    
413        /**
414         * Gets the finObjTypeCshNotIncomeCd attribute.
415         * 
416         * @return Returns the finObjTypeCshNotIncomeCd
417         */
418        public String getFinObjTypeCshNotIncomeCd() {
419            return finObjTypeCshNotIncomeCd;
420        }
421    
422        /**
423         * Sets the finObjTypeCshNotIncomeCd attribute.
424         * 
425         * @param finObjTypeCshNotIncomeCd The finObjTypeCshNotIncomeCd to set.
426         */
427        public void setFinObjTypeCshNotIncomeCd(String finObjTypeCshNotIncomeCd) {
428            this.finObjTypeCshNotIncomeCd = finObjTypeCshNotIncomeCd;
429        }
430    
431        /**
432         * Gets the universityFiscalYearName attribute.
433         * 
434         * @return Returns the universityFiscalYearName
435         */
436        public String getUniversityFiscalYearName() {
437            return universityFiscalYearName;
438        }
439    
440        /**
441         * Sets the universityFiscalYearName attribute.
442         * 
443         * @param universityFiscalYearName The universityFiscalYearName to set.
444         */
445        public void setUniversityFiscalYearName(String universityFiscalYearName) {
446            this.universityFiscalYearName = universityFiscalYearName;
447        }
448    
449        /**
450         * Gets the financialBeginBalanceLoadInd attribute.
451         * 
452         * @return Returns the financialBeginBalanceLoadInd
453         */
454        public boolean isFinancialBeginBalanceLoadInd() {
455            return financialBeginBalanceLoadInd;
456        }
457    
458        /**
459         * Sets the financialBeginBalanceLoadInd attribute.
460         * 
461         * @param financialBeginBalanceLoadInd The financialBeginBalanceLoadInd to set.
462         */
463        public void setFinancialBeginBalanceLoadInd(boolean financialBeginBalanceLoadInd) {
464            this.financialBeginBalanceLoadInd = financialBeginBalanceLoadInd;
465        }
466    
467        /**
468         * Gets the universityFinChartOfAcct attribute.
469         * 
470         * @return Returns the universityFinChartOfAcct
471         */
472        public Chart getUniversityFinChartOfAcct() {
473            return universityFinChartOfAcct;
474        }
475    
476        /**
477         * Sets the universityFinChartOfAcct attribute.
478         * 
479         * @param universityFinChartOfAcct The universityFinChartOfAcct to set.
480         * @deprecated
481         */
482        public void setUniversityFinChartOfAcct(Chart universityFinChartOfAcct) {
483            this.universityFinChartOfAcct = universityFinChartOfAcct;
484        }
485    
486        /**
487         * @return Returns the universityFinChartOfAcctCd.
488         */
489        public String getUniversityFinChartOfAcctCd() {
490            return universityFinChartOfAcctCd;
491        }
492    
493        /**
494         * @param universityFinChartOfAcctCd The universityFinChartOfAcctCd to set.
495         */
496        public void setUniversityFinChartOfAcctCd(String universityFinChartOfAcctCd) {
497            this.universityFinChartOfAcctCd = universityFinChartOfAcctCd;
498        }
499    
500        /**
501         * @return Returns the actualFinancialBalanceType.
502         */
503        public BalanceType getActualFinancialBalanceType() {
504            return actualFinancialBalanceType;
505        }
506    
507        /**
508         * @param actualFinancialBalanceType The actualFinancialBalanceType to set.
509         */
510        public void setActualFinancialBalanceType(BalanceType actualFinancialBalanceType) {
511            this.actualFinancialBalanceType = actualFinancialBalanceType;
512        }
513    
514        /**
515         * @return Returns the budgetCheckingBalanceType.
516         */
517        public BalanceType getBudgetCheckingBalanceType() {
518            return budgetCheckingBalanceType;
519        }
520    
521        /**
522         * @param budgetCheckingBalanceType The budgetCheckingBalanceType to set.
523         */
524        public void setBudgetCheckingBalanceType(BalanceType budgetCheckingBalanceType) {
525            this.budgetCheckingBalanceType = budgetCheckingBalanceType;
526        }
527    
528        /**
529         * @return Returns the eliminationsFinBalanceType.
530         */
531        public BalanceType getEliminationsFinBalanceType() {
532            return eliminationsFinBalanceType;
533        }
534    
535        /**
536         * @param eliminationsFinBalanceType The eliminationsFinBalanceType to set.
537         */
538        public void setEliminationsFinBalanceType(BalanceType eliminationsFinBalanceType) {
539            this.eliminationsFinBalanceType = eliminationsFinBalanceType;
540        }
541    
542        /**
543         * @return Returns the extrnlEncumFinBalanceTyp.
544         */
545        public BalanceType getExtrnlEncumFinBalanceTyp() {
546            return extrnlEncumFinBalanceTyp;
547        }
548    
549        /**
550         * @param extrnlEncumFinBalanceTyp The extrnlEncumFinBalanceTyp to set.
551         */
552        public void setExtrnlEncumFinBalanceTyp(BalanceType extrnlEncumFinBalanceTyp) {
553            this.extrnlEncumFinBalanceTyp = extrnlEncumFinBalanceTyp;
554        }
555    
556        /**
557         * @return Returns the financialObjectTypeAssets.
558         */
559        public ObjectType getFinancialObjectTypeAssets() {
560            return financialObjectTypeAssets;
561        }
562    
563        /**
564         * @param financialObjectTypeAssets The financialObjectTypeAssets to set.
565         */
566        public void setFinancialObjectTypeAssets(ObjectType financialObjectTypeAssets) {
567            this.financialObjectTypeAssets = financialObjectTypeAssets;
568        }
569    
570        /**
571         * @return Returns the finObjectTypeFundBalance.
572         */
573        public ObjectType getFinObjectTypeFundBalance() {
574            return finObjectTypeFundBalance;
575        }
576    
577        /**
578         * @param finObjectTypeFundBalance The finObjectTypeFundBalance to set.
579         */
580        public void setFinObjectTypeFundBalance(ObjectType finObjectTypeFundBalance) {
581            this.finObjectTypeFundBalance = finObjectTypeFundBalance;
582        }
583    
584        /**
585         * @return Returns the finObjectTypeLiabilities.
586         */
587        public ObjectType getFinObjectTypeLiabilities() {
588            return finObjectTypeLiabilities;
589        }
590    
591        /**
592         * @param finObjectTypeLiabilities The finObjectTypeLiabilities to set.
593         */
594        public void setFinObjectTypeLiabilities(ObjectType finObjectTypeLiabilities) {
595            this.finObjectTypeLiabilities = finObjectTypeLiabilities;
596        }
597    
598        /**
599         * @return Returns the finObjTypeCshNotIncome.
600         */
601        public ObjectType getFinObjTypeCshNotIncome() {
602            return finObjTypeCshNotIncome;
603        }
604    
605        /**
606         * @param finObjTypeCshNotIncome The finObjTypeCshNotIncome to set.
607         */
608        public void setFinObjTypeCshNotIncome(ObjectType finObjTypeCshNotIncome) {
609            this.finObjTypeCshNotIncome = finObjTypeCshNotIncome;
610        }
611    
612        /**
613         * @return Returns the finObjTypeExpenditureexp.
614         */
615        public ObjectType getFinObjTypeExpenditureexp() {
616            return finObjTypeExpenditureexp;
617        }
618    
619        /**
620         * @param finObjTypeExpenditureexp The finObjTypeExpenditureexp to set.
621         */
622        public void setFinObjTypeExpenditureexp(ObjectType finObjTypeExpenditureexp) {
623            this.finObjTypeExpenditureexp = finObjTypeExpenditureexp;
624        }
625    
626        /**
627         * @return Returns the finObjTypeExpendNotExp.
628         */
629        public ObjectType getFinObjTypeExpendNotExp() {
630            return finObjTypeExpendNotExp;
631        }
632    
633        /**
634         * @param finObjTypeExpendNotExp The finObjTypeExpendNotExp to set.
635         */
636        public void setFinObjTypeExpendNotExp(ObjectType finObjTypeExpendNotExp) {
637            this.finObjTypeExpendNotExp = finObjTypeExpendNotExp;
638        }
639    
640        /**
641         * @return Returns the finObjTypeExpNotExpend.
642         */
643        public ObjectType getFinObjTypeExpNotExpend() {
644            return finObjTypeExpNotExpend;
645        }
646    
647        /**
648         * @param finObjTypeExpNotExpend The finObjTypeExpNotExpend to set.
649         */
650        public void setFinObjTypeExpNotExpend(ObjectType finObjTypeExpNotExpend) {
651            this.finObjTypeExpNotExpend = finObjTypeExpNotExpend;
652        }
653    
654        /**
655         * @return Returns the finObjTypeIncomeNotCash.
656         */
657        public ObjectType getFinObjTypeIncomeNotCash() {
658            return finObjTypeIncomeNotCash;
659        }
660    
661        /**
662         * @param finObjTypeIncomeNotCash The finObjTypeIncomeNotCash to set.
663         */
664        public void setFinObjTypeIncomeNotCash(ObjectType finObjTypeIncomeNotCash) {
665            this.finObjTypeIncomeNotCash = finObjTypeIncomeNotCash;
666        }
667    
668        /**
669         * @return Returns the intrnlEncumFinBalanceTyp.
670         */
671        public BalanceType getIntrnlEncumFinBalanceTyp() {
672            return intrnlEncumFinBalanceTyp;
673        }
674    
675        /**
676         * @param intrnlEncumFinBalanceTyp The intrnlEncumFinBalanceTyp to set.
677         */
678        public void setIntrnlEncumFinBalanceTyp(BalanceType intrnlEncumFinBalanceTyp) {
679            this.intrnlEncumFinBalanceTyp = intrnlEncumFinBalanceTyp;
680        }
681    
682        /**
683         * @return Returns the objectType.
684         */
685        public ObjectType getObjectType() {
686            return objectType;
687        }
688    
689        /**
690         * @param objectType The objectType to set.
691         */
692        public void setObjectType(ObjectType objectType) {
693            this.objectType = objectType;
694        }
695    
696        /**
697         * @return Returns the preencumbranceFinBalType.
698         */
699        public BalanceType getPreencumbranceFinBalType() {
700            return preencumbranceFinBalType;
701        }
702    
703        /**
704         * @param preencumbranceFinBalType The preencumbranceFinBalType to set.
705         */
706        public void setPreencumbranceFinBalType(BalanceType preencumbranceFinBalType) {
707            this.preencumbranceFinBalType = preencumbranceFinBalType;
708        }
709    
710        /**
711         * Gets the costShareEncumbranceBalanceTypeCode attribute.
712         * 
713         * @return Returns the costShareEncumbranceBalanceTypeCode.
714         */
715        public String getCostShareEncumbranceBalanceTypeCd() {
716            return costShareEncumbranceBalanceTypeCd;
717        }
718    
719        /**
720         * Sets the costShareEncumbranceBalanceTypeCode attribute value.
721         * 
722         * @param costShareEncumbranceBalanceTypeCode The costShareEncumbranceBalanceTypeCode to set.
723         */
724        public void setCostShareEncumbranceBalanceTypeCd(String costShareEncumbranceBalanceTypeCd) {
725            this.costShareEncumbranceBalanceTypeCd = costShareEncumbranceBalanceTypeCd;
726        }
727    
728        /**
729         * Gets the costShareEncumbranceBalanceType attribute.
730         * 
731         * @return Returns the costShareEncumbranceBalanceType.
732         */
733        public BalanceType getCostShareEncumbranceBalanceType() {
734            return costShareEncumbranceBalanceType;
735        }
736    
737        /**
738         * Sets the costShareEncumbranceBalanceType attribute value.
739         * 
740         * @param costShareEncumbranceBalanceType The costShareEncumbranceBalanceType to set.
741         * @deprecated
742         */
743        public void setCostShareEncumbranceBalanceType(BalanceType costShareEncumbranceBalanceType) {
744            this.costShareEncumbranceBalanceType = costShareEncumbranceBalanceType;
745        }
746    
747        /**
748         * Gets the baseBudgetFinancialBalanceTypeCode attribute.
749         * 
750         * @return Returns the baseBudgetFinancialBalanceTypeCode.
751         */
752        public String getBaseBudgetFinancialBalanceTypeCd() {
753            return baseBudgetFinancialBalanceTypeCd;
754        }
755    
756        /**
757         * Sets the baseBudgetFinancialBalanceTypeCode attribute value.
758         * 
759         * @param baseBudgetFinancialBalanceTypeCode The baseBudgetFinancialBalanceTypeCode to set.
760         */
761        public void setBaseBudgetFinancialBalanceTypeCd(String baseBudgetFinancialBalanceTypeCd) {
762            this.baseBudgetFinancialBalanceTypeCd = baseBudgetFinancialBalanceTypeCd;
763        }
764    
765        /**
766         * Gets the monthlyBudgetFinancialBalanceTypeCode attribute.
767         * 
768         * @return Returns the monthlyBudgetFinancialBalanceTypeCode.
769         */
770        public String getMonthlyBudgetFinancialBalanceTypeCd() {
771            return monthlyBudgetFinancialBalanceTypeCd;
772        }
773    
774        /**
775         * Sets the monthlyBudgetFinancialBalanceTypeCode attribute value.
776         * 
777         * @param monthlyBudgetFinancialBalanceTypeCode The monthlyBudgetFinancialBalanceTypeCode to set.
778         */
779        public void setMonthlyBudgetFinancialBalanceTypeCd(String monthlyBudgetFinancialBalanceTypeCode) {
780            this.monthlyBudgetFinancialBalanceTypeCd = monthlyBudgetFinancialBalanceTypeCode;
781        }
782    
783        /**
784         * Gets the financialObjectTypeTransferIncomeCode attribute.
785         * 
786         * @return Returns the financialObjectTypeTransferIncomeCode.
787         */
788        public String getFinancialObjectTypeTransferIncomeCd() {
789            return financialObjectTypeTransferIncomeCd;
790        }
791    
792        /**
793         * Sets the financialObjectTypeTransferIncomeCode attribute value.
794         * 
795         * @param financialObjectTypeTransferIncomeCode The financialObjectTypeTransferIncomeCode to set.
796         */
797        public void setFinancialObjectTypeTransferIncomeCd(String financialObjectTypeTransferIncomeCd) {
798            this.financialObjectTypeTransferIncomeCd = financialObjectTypeTransferIncomeCd;
799        }
800    
801        /**
802         * Gets the financialObjectTypeTransferExpenseCode attribute.
803         * 
804         * @return Returns the financialObjectTypeTransferExpenseCode.
805         */
806        public String getFinancialObjectTypeTransferExpenseCd() {
807            return financialObjectTypeTransferExpenseCd;
808        }
809    
810        /**
811         * Sets the financialObjectTypeTransferExpenseCode attribute value.
812         * 
813         * @param financialObjectTypeTransferExpenseCode The financialObjectTypeTransferExpenseCode to set.
814         */
815        public void setFinancialObjectTypeTransferExpenseCd(String financialObjectTypeTransferExpenseCd) {
816            this.financialObjectTypeTransferExpenseCd = financialObjectTypeTransferExpenseCd;
817        }
818    
819        /**
820         * Gets the financialObjectTypeTransferIncome attribute.
821         * 
822         * @return Returns the financialObjectTypeTransferIncome.
823         */
824        public ObjectType getFinancialObjectTypeTransferIncome() {
825            return financialObjectTypeTransferIncome;
826        }
827    
828        /**
829         * Sets the financialObjectTypeTransferIncome attribute value.
830         * 
831         * @param financialObjectTypeTransferIncome The financialObjectTypeTransferIncome to set.
832         * @deprecated
833         */
834        public void setFinancialObjectTypeTransferIncome(ObjectType financialObjectTypeTransferIncome) {
835            this.financialObjectTypeTransferIncome = financialObjectTypeTransferIncome;
836        }
837    
838        /**
839         * Gets the financialObjectTypeTransferExpense attribute.
840         * 
841         * @return Returns the financialObjectTypeTransferExpense.
842         */
843        public ObjectType getFinancialObjectTypeTransferExpense() {
844            return financialObjectTypeTransferExpense;
845        }
846    
847        /**
848         * Sets the financialObjectTypeTransferExpense attribute value.
849         * 
850         * @param financialObjectTypeTransferExpense The financialObjectTypeTransferExpense to set.
851         * @deprecated
852         */
853        public void setFinancialObjectTypeTransferExpense(ObjectType financialObjectTypeTransferExpense) {
854            this.financialObjectTypeTransferExpense = financialObjectTypeTransferExpense;
855        }
856    
857        /**
858         * Gets the baseBudgetFinancialBalanceType attribute.
859         * 
860         * @return Returns the baseBudgetFinancialBalanceType.
861         */
862        public BalanceType getBaseBudgetFinancialBalanceType() {
863            return baseBudgetFinancialBalanceType;
864        }
865    
866        /**
867         * Sets the baseBudgetFinancialBalanceType attribute value.
868         * 
869         * @param baseBudgetFinancialBalanceType The baseBudgetFinancialBalanceType to set.
870         * @deprecated
871         */
872        public void setBaseBudgetFinancialBalanceType(BalanceType baseBudgetFinancialBalanceType) {
873            this.baseBudgetFinancialBalanceType = baseBudgetFinancialBalanceType;
874        }
875    
876        /**
877         * Gets the monthlyBudgetFinancialBalanceType attribute.
878         * 
879         * @return Returns the monthlyBudgetFinancialBalanceType.
880         */
881        public BalanceType getMonthlyBudgetFinancialBalanceType() {
882            return monthlyBudgetFinancialBalanceType;
883        }
884    
885        /**
886         * Sets the monthlyBudgetFinancialBalanceType attribute value.
887         * 
888         * @param monthlyBudgetFinancialBalanceType The monthlyBudgetFinancialBalanceType to set.
889         * @deprecated
890         */
891        public void setMonthlyBudgetFinancialBalanceType(BalanceType monthlyBudgetFinancialBalanceType) {
892            this.monthlyBudgetFinancialBalanceType = monthlyBudgetFinancialBalanceType;
893        }
894    
895        /**
896         * Gets the nominalFinancialBalanceTypeCode attribute.
897         * 
898         * @return Returns the nominalFinancialBalanceTypeCode.
899         */
900        public String getNominalFinancialBalanceTypeCd() {
901            return nominalFinancialBalanceTypeCd;
902        }
903    
904        /**
905         * Sets the nominalFinancialBalanceTypeCode attribute value.
906         * 
907         * @param nominalFinancialBalanceTypeCode The nominalFinancialBalanceTypeCode to set.
908         */
909        public void setNominalFinancialBalanceTypeCd(String nominalFinancialBalanceTypeCd) {
910            this.nominalFinancialBalanceTypeCd = nominalFinancialBalanceTypeCd;
911        }
912    
913        /**
914         * Gets the nominalFinancialBalanceType attribute.
915         * 
916         * @return Returns the nominalFinancialBalanceType.
917         */
918        public BalanceType getNominalFinancialBalanceType() {
919            return nominalFinancialBalanceType;
920        }
921    
922        /**
923         * Sets the nominalFinancialBalanceType attribute value.
924         * 
925         * @param nominalFinancialBalanceType The nominalFinancialBalanceType to set.
926         * @deprecated
927         */
928        public void setNominalFinancialBalanceType(BalanceType nominalFinancialBalanceType) {
929            this.nominalFinancialBalanceType = nominalFinancialBalanceType;
930        }
931    
932        /**
933         * @see org.kuali.rice.kns.bo.BusinessObjectBase#toStringMapper()
934         */
935        protected LinkedHashMap toStringMapper() {
936            LinkedHashMap map = new LinkedHashMap();
937            map.put("universityFiscalYear", getUniversityFiscalYear());
938            return map;
939        }
940    
941    }