001    /*
002     * Copyright 2011 The Kuali Foundation.
003     * 
004     * Licensed under the Educational Community License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     * 
008     * http://www.opensource.org/licenses/ecl2.php
009     * 
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    package org.kuali.kfs.module.bc.businessobject;
017    
018    import java.math.BigDecimal;
019    
020    /**
021     * Budget Construction Organization Account Summary Report Business Object.
022     */
023    public class BudgetConstructionAccountObjectDetailReport {
024    
025        // Header parts
026        private String fiscalYear;
027        private String orgChartOfAccountsCode;
028        private String orgChartOfAccountDescription;
029        private String chartOfAccountsCode;
030        private String chartOfAccountDescription;
031        private String organizationCode;
032        private String organizationName;
033        private String consHdr;
034        private String fundGroupCode;
035        private String fundGroupName;
036        private String subFundGroupCode;
037        private String subFundGroupDescription;
038        private String baseFy;
039        private String reqFy;
040    
041        private String accountNumber;
042        private String accountName;
043        private String subAccountName;
044    
045        // Groups
046        private String subAccountNumber;
047        private String typeFinancialReportSortCode;
048        private String levelFinancialReportSortCode;
049        private String financialObjectCode;
050        private String financialSubObjectCode;
051        // page break org_fin_coa_cd, org_cd, sub_fund_grp_cd)%\
052        private String pageBreak;
053    
054    
055        // Body parts
056        private String financialObjectName;
057    
058        // when the values are zero, below fields should be blank, so make them as string.
059        private BigDecimal positionCsfLeaveFteQuantity;
060        private BigDecimal csfFullTimeEmploymentQuantity;
061        private Integer financialBeginningBalanceLineAmount = new Integer(0);
062        private BigDecimal appointmentRequestedCsfFteQuantity;
063        private BigDecimal appointmentRequestedFteQuantity;
064        private Integer accountLineAnnualBalanceAmount = new Integer(0);
065        private Integer amountChange = new Integer(0);
066        private BigDecimal percentChange = BigDecimal.ZERO;
067    
068        // Total parts
069    
070        private String totalObjectDescription;
071    
072        private BigDecimal totalObjectPositionCsfLeaveFteQuantity;
073        private BigDecimal totalObjectCsfFullTimeEmploymentQuantity;
074        private Integer totalObjectFinancialBeginningBalanceLineAmount;
075        private BigDecimal totalObjectAppointmentRequestedCsfFteQuantity;
076        private BigDecimal totalObjectAppointmentRequestedFteQuantity;
077        private Integer totalObjectAccountLineAnnualBalanceAmount;
078        private Integer totalObjectAmountChange;
079        private BigDecimal totalObjectPercentChange;
080    
081        private String totalLevelDescription;
082    
083        private BigDecimal totalLevelPositionCsfLeaveFteQuantity;
084        private BigDecimal totalLevelCsfFullTimeEmploymentQuantity;
085        private Integer totalLevelFinancialBeginningBalanceLineAmount;
086        private BigDecimal totalLevelAppointmentRequestedCsfFteQuantity;
087        private BigDecimal totalLevelAppointmentRequestedFteQuantity;
088        private Integer totalLevelAccountLineAnnualBalanceAmount;
089        private Integer totalLevelAmountChange;
090        private BigDecimal totalLevelPercentChange;
091    
092        private String totalTypeDescription;
093        private BigDecimal totalTypePositionCsfLeaveFteQuantity;
094        private BigDecimal totalTypeCsfFullTimeEmploymentQuantity;
095        private Integer totalTypeFinancialBeginningBalanceLineAmount;
096        private BigDecimal totalTypeAppointmentRequestedCsfFteQuantity;
097        private BigDecimal totalTypeAppointmentRequestedFteQuantity;
098        private Integer totalTypeAccountLineAnnualBalanceAmount;
099        private Integer totalTypeAmountChange;
100        private BigDecimal totalTypePercentChange;
101    
102    
103        public BudgetConstructionAccountObjectDetailReport() {
104        }
105    
106    
107        public String getFiscalYear() {
108            return fiscalYear;
109        }
110    
111    
112        public void setFiscalYear(String fiscalYear) {
113            this.fiscalYear = fiscalYear;
114        }
115    
116    
117        public String getOrgChartOfAccountsCode() {
118            return orgChartOfAccountsCode;
119        }
120    
121    
122        public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) {
123            this.orgChartOfAccountsCode = orgChartOfAccountsCode;
124        }
125    
126    
127        public String getOrgChartOfAccountDescription() {
128            return orgChartOfAccountDescription;
129        }
130    
131    
132        public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) {
133            this.orgChartOfAccountDescription = orgChartOfAccountDescription;
134        }
135    
136    
137        public String getChartOfAccountsCode() {
138            return chartOfAccountsCode;
139        }
140    
141    
142        public void setChartOfAccountsCode(String chartOfAccountsCode) {
143            this.chartOfAccountsCode = chartOfAccountsCode;
144        }
145    
146    
147        public String getChartOfAccountDescription() {
148            return chartOfAccountDescription;
149        }
150    
151    
152        public void setChartOfAccountDescription(String chartOfAccountDescription) {
153            this.chartOfAccountDescription = chartOfAccountDescription;
154        }
155    
156    
157        public String getOrganizationCode() {
158            return organizationCode;
159        }
160    
161    
162        public void setOrganizationCode(String organizationCode) {
163            this.organizationCode = organizationCode;
164        }
165    
166    
167        public String getOrganizationName() {
168            return organizationName;
169        }
170    
171    
172        public void setOrganizationName(String organizationName) {
173            this.organizationName = organizationName;
174        }
175    
176    
177        public String getConsHdr() {
178            return consHdr;
179        }
180    
181    
182        public void setConsHdr(String consHdr) {
183            this.consHdr = consHdr;
184        }
185    
186    
187        public String getFundGroupCode() {
188            return fundGroupCode;
189        }
190    
191    
192        public void setFundGroupCode(String fundGroupCode) {
193            this.fundGroupCode = fundGroupCode;
194        }
195    
196    
197        public String getFundGroupName() {
198            return fundGroupName;
199        }
200    
201    
202        public void setFundGroupName(String fundGroupName) {
203            this.fundGroupName = fundGroupName;
204        }
205    
206    
207        public String getSubFundGroupCode() {
208            return subFundGroupCode;
209        }
210    
211    
212        public void setSubFundGroupCode(String subFundGroupCode) {
213            this.subFundGroupCode = subFundGroupCode;
214        }
215    
216    
217        public String getSubFundGroupDescription() {
218            return subFundGroupDescription;
219        }
220    
221    
222        public void setSubFundGroupDescription(String subFundGroupDescription) {
223            this.subFundGroupDescription = subFundGroupDescription;
224        }
225    
226    
227        public String getBaseFy() {
228            return baseFy;
229        }
230    
231    
232        public void setBaseFy(String baseFy) {
233            this.baseFy = baseFy;
234        }
235    
236    
237        public String getReqFy() {
238            return reqFy;
239        }
240    
241    
242        public void setReqFy(String reqFy) {
243            this.reqFy = reqFy;
244        }
245    
246        public String getAccountNumber() {
247            return accountNumber;
248        }
249    
250    
251        public void setAccountNumber(String accountNumber) {
252            this.accountNumber = accountNumber;
253        }
254    
255    
256        public String getAccountName() {
257            return accountName;
258        }
259    
260    
261        public void setAccountName(String accountName) {
262            this.accountName = accountName;
263        }
264    
265    
266        public String getSubAccountName() {
267            return subAccountName;
268        }
269    
270    
271        public void setSubAccountName(String subAccountName) {
272            this.subAccountName = subAccountName;
273        }
274    
275    
276        public String getSubAccountNumber() {
277            return subAccountNumber;
278        }
279    
280    
281        public void setSubAccountNumber(String subAccountNumber) {
282            this.subAccountNumber = subAccountNumber;
283        }
284        public String getTypeFinancialReportSortCode() {
285            return typeFinancialReportSortCode;
286        }
287    
288    
289        public void setTypeFinancialReportSortCode(String typeFinancialReportSortCode) {
290            this.typeFinancialReportSortCode = typeFinancialReportSortCode;
291        }
292    
293    
294        public String getLevelFinancialReportSortCode() {
295            return levelFinancialReportSortCode;
296        }
297    
298    
299        public void setLevelFinancialReportSortCode(String levelFinancialReportSortCode) {
300            this.levelFinancialReportSortCode = levelFinancialReportSortCode;
301        }
302    
303    
304        public String getFinancialObjectCode() {
305            return financialObjectCode;
306        }
307    
308    
309        public void setFinancialObjectCode(String financialObjectCode) {
310            this.financialObjectCode = financialObjectCode;
311        }
312    
313    
314        public String getFinancialSubObjectCode() {
315            return financialSubObjectCode;
316        }
317    
318    
319        public void setFinancialSubObjectCode(String financialSubObjectCode) {
320            this.financialSubObjectCode = financialSubObjectCode;
321        }
322    
323    
324        public String getPageBreak() {
325            return pageBreak;
326        }
327    
328    
329        public void setPageBreak(String pageBreak) {
330            this.pageBreak = pageBreak;
331        }
332    
333    
334        public String getFinancialObjectName() {
335            return financialObjectName;
336        }
337    
338    
339        public void setFinancialObjectName(String financialObjectName) {
340            this.financialObjectName = financialObjectName;
341        }
342    
343    
344        public BigDecimal getPositionCsfLeaveFteQuantity() {
345            return positionCsfLeaveFteQuantity;
346        }
347    
348    
349        public void setPositionCsfLeaveFteQuantity(BigDecimal positionCsfLeaveFteQuantity) {
350            this.positionCsfLeaveFteQuantity = positionCsfLeaveFteQuantity;
351        }
352    
353    
354        public BigDecimal getCsfFullTimeEmploymentQuantity() {
355            return csfFullTimeEmploymentQuantity;
356        }
357    
358    
359        public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity) {
360            this.csfFullTimeEmploymentQuantity = csfFullTimeEmploymentQuantity;
361        }
362    
363    
364        public Integer getFinancialBeginningBalanceLineAmount() {
365            return financialBeginningBalanceLineAmount;
366        }
367    
368    
369        public void setFinancialBeginningBalanceLineAmount(Integer financialBeginningBalanceLineAmount) {
370            this.financialBeginningBalanceLineAmount = financialBeginningBalanceLineAmount;
371        }
372    
373    
374        public BigDecimal getAppointmentRequestedCsfFteQuantity() {
375            return appointmentRequestedCsfFteQuantity;
376        }
377    
378    
379        public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) {
380            this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity;
381        }
382    
383    
384        public BigDecimal getAppointmentRequestedFteQuantity() {
385            return appointmentRequestedFteQuantity;
386        }
387    
388    
389        public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) {
390            this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity;
391        }
392    
393    
394        public Integer getAccountLineAnnualBalanceAmount() {
395            return accountLineAnnualBalanceAmount;
396        }
397    
398    
399        public void setAccountLineAnnualBalanceAmount(Integer accountLineAnnualBalanceAmount) {
400            this.accountLineAnnualBalanceAmount = accountLineAnnualBalanceAmount;
401        }
402    
403    
404        public Integer getAmountChange() {
405            return amountChange;
406        }
407    
408    
409        public void setAmountChange(Integer amountChange) {
410            this.amountChange = amountChange;
411        }
412    
413    
414        public BigDecimal getPercentChange() {
415            return percentChange;
416        }
417    
418    
419        public void setPercentChange(BigDecimal percentChange) {
420            this.percentChange = percentChange;
421        }
422    
423    
424        public String getTotalObjectDescription() {
425            return totalObjectDescription;
426        }
427    
428    
429        public void setTotalObjectDescription(String totalObjectDescription) {
430            this.totalObjectDescription = totalObjectDescription;
431        }
432    
433    
434        public BigDecimal getTotalObjectPositionCsfLeaveFteQuantity() {
435            return totalObjectPositionCsfLeaveFteQuantity;
436        }
437    
438    
439        public void setTotalObjectPositionCsfLeaveFteQuantity(BigDecimal totalObjectPositionCsfLeaveFteQuantity) {
440            this.totalObjectPositionCsfLeaveFteQuantity = totalObjectPositionCsfLeaveFteQuantity;
441        }
442    
443    
444        public Integer getTotalObjectFinancialBeginningBalanceLineAmount() {
445            return totalObjectFinancialBeginningBalanceLineAmount;
446        }
447    
448    
449        public void setTotalObjectFinancialBeginningBalanceLineAmount(Integer totalObjectFinancialBeginningBalanceLineAmount) {
450            this.totalObjectFinancialBeginningBalanceLineAmount = totalObjectFinancialBeginningBalanceLineAmount;
451        }
452    
453    
454        public BigDecimal getTotalObjectAppointmentRequestedCsfFteQuantity() {
455            return totalObjectAppointmentRequestedCsfFteQuantity;
456        }
457    
458    
459        public void setTotalObjectAppointmentRequestedCsfFteQuantity(BigDecimal totalObjectAppointmentRequestedCsfFteQuantity) {
460            this.totalObjectAppointmentRequestedCsfFteQuantity = totalObjectAppointmentRequestedCsfFteQuantity;
461        }
462    
463    
464        public BigDecimal getTotalObjectAppointmentRequestedFteQuantity() {
465            return totalObjectAppointmentRequestedFteQuantity;
466        }
467    
468    
469        public void setTotalObjectAppointmentRequestedFteQuantity(BigDecimal totalObjectAppointmentRequestedFteQuantity) {
470            this.totalObjectAppointmentRequestedFteQuantity = totalObjectAppointmentRequestedFteQuantity;
471        }
472    
473    
474        public Integer getTotalObjectAccountLineAnnualBalanceAmount() {
475            return totalObjectAccountLineAnnualBalanceAmount;
476        }
477    
478    
479        public void setTotalObjectAccountLineAnnualBalanceAmount(Integer totalObjectAccountLineAnnualBalanceAmount) {
480            this.totalObjectAccountLineAnnualBalanceAmount = totalObjectAccountLineAnnualBalanceAmount;
481        }
482    
483    
484        public Integer getTotalObjectAmountChange() {
485            return totalObjectAmountChange;
486        }
487    
488    
489        public void setTotalObjectAmountChange(Integer totalObjectAmountChange) {
490            this.totalObjectAmountChange = totalObjectAmountChange;
491        }
492    
493    
494        public BigDecimal getTotalObjectPercentChange() {
495            return totalObjectPercentChange;
496        }
497    
498    
499        public void setTotalObjectPercentChange(BigDecimal totalObjectPercentChange) {
500            this.totalObjectPercentChange = totalObjectPercentChange;
501        }
502    
503    
504        public String getTotalLevelDescription() {
505            return totalLevelDescription;
506        }
507    
508    
509        public void setTotalLevelDescription(String totalLevelDescription) {
510            this.totalLevelDescription = totalLevelDescription;
511        }
512    
513    
514        public BigDecimal getTotalLevelPositionCsfLeaveFteQuantity() {
515            return totalLevelPositionCsfLeaveFteQuantity;
516        }
517    
518    
519        public void setTotalLevelPositionCsfLeaveFteQuantity(BigDecimal totalLevelPositionCsfLeaveFteQuantity) {
520            this.totalLevelPositionCsfLeaveFteQuantity = totalLevelPositionCsfLeaveFteQuantity;
521        }
522    
523    
524        public Integer getTotalLevelFinancialBeginningBalanceLineAmount() {
525            return totalLevelFinancialBeginningBalanceLineAmount;
526        }
527    
528    
529        public void setTotalLevelFinancialBeginningBalanceLineAmount(Integer totalLevelFinancialBeginningBalanceLineAmount) {
530            this.totalLevelFinancialBeginningBalanceLineAmount = totalLevelFinancialBeginningBalanceLineAmount;
531        }
532    
533    
534        public BigDecimal getTotalLevelAppointmentRequestedCsfFteQuantity() {
535            return totalLevelAppointmentRequestedCsfFteQuantity;
536        }
537    
538    
539        public void setTotalLevelAppointmentRequestedCsfFteQuantity(BigDecimal totalLevelAppointmentRequestedCsfFteQuantity) {
540            this.totalLevelAppointmentRequestedCsfFteQuantity = totalLevelAppointmentRequestedCsfFteQuantity;
541        }
542    
543    
544        public BigDecimal getTotalLevelAppointmentRequestedFteQuantity() {
545            return totalLevelAppointmentRequestedFteQuantity;
546        }
547    
548    
549        public void setTotalLevelAppointmentRequestedFteQuantity(BigDecimal totalLevelAppointmentRequestedFteQuantity) {
550            this.totalLevelAppointmentRequestedFteQuantity = totalLevelAppointmentRequestedFteQuantity;
551        }
552    
553    
554        public Integer getTotalLevelAccountLineAnnualBalanceAmount() {
555            return totalLevelAccountLineAnnualBalanceAmount;
556        }
557    
558    
559        public void setTotalLevelAccountLineAnnualBalanceAmount(Integer totalLevelAccountLineAnnualBalanceAmount) {
560            this.totalLevelAccountLineAnnualBalanceAmount = totalLevelAccountLineAnnualBalanceAmount;
561        }
562    
563    
564        public Integer getTotalLevelAmountChange() {
565            return totalLevelAmountChange;
566        }
567    
568    
569        public void setTotalLevelAmountChange(Integer totalLevelAmountChange) {
570            this.totalLevelAmountChange = totalLevelAmountChange;
571        }
572    
573    
574        public BigDecimal getTotalLevelPercentChange() {
575            return totalLevelPercentChange;
576        }
577    
578    
579        public void setTotalLevelPercentChange(BigDecimal totalLevelPercentChange) {
580            this.totalLevelPercentChange = totalLevelPercentChange;
581        }
582    
583    
584        public String getTotalTypeDescription() {
585            return totalTypeDescription;
586        }
587    
588    
589        public void setTotalTypeDescription(String totalTypeDescription) {
590            this.totalTypeDescription = totalTypeDescription;
591        }
592    
593    
594        public BigDecimal getTotalObjectCsfFullTimeEmploymentQuantity() {
595            return totalObjectCsfFullTimeEmploymentQuantity;
596        }
597    
598    
599        public void setTotalObjectCsfFullTimeEmploymentQuantity(BigDecimal totalObjectCsfFullTimeEmploymentQuantity) {
600            this.totalObjectCsfFullTimeEmploymentQuantity = totalObjectCsfFullTimeEmploymentQuantity;
601        }
602    
603    
604        public BigDecimal getTotalLevelCsfFullTimeEmploymentQuantity() {
605            return totalLevelCsfFullTimeEmploymentQuantity;
606        }
607    
608    
609        public void setTotalLevelCsfFullTimeEmploymentQuantity(BigDecimal totalLevelCsfFullTimeEmploymentQuantity) {
610            this.totalLevelCsfFullTimeEmploymentQuantity = totalLevelCsfFullTimeEmploymentQuantity;
611        }
612    
613    
614        public BigDecimal getTotalTypePositionCsfLeaveFteQuantity() {
615            return totalTypePositionCsfLeaveFteQuantity;
616        }
617    
618    
619        public void setTotalTypePositionCsfLeaveFteQuantity(BigDecimal totalTypePositionCsfLeaveFteQuantity) {
620            this.totalTypePositionCsfLeaveFteQuantity = totalTypePositionCsfLeaveFteQuantity;
621        }
622    
623    
624        public BigDecimal getTotalTypeCsfFullTimeEmploymentQuantity() {
625            return totalTypeCsfFullTimeEmploymentQuantity;
626        }
627    
628    
629        public void setTotalTypeCsfFullTimeEmploymentQuantity(BigDecimal totalTypeCsfFullTimeEmploymentQuantity) {
630            this.totalTypeCsfFullTimeEmploymentQuantity = totalTypeCsfFullTimeEmploymentQuantity;
631        }
632    
633    
634        public Integer getTotalTypeFinancialBeginningBalanceLineAmount() {
635            return totalTypeFinancialBeginningBalanceLineAmount;
636        }
637    
638    
639        public void setTotalTypeFinancialBeginningBalanceLineAmount(Integer totalTypeFinancialBeginningBalanceLineAmount) {
640            this.totalTypeFinancialBeginningBalanceLineAmount = totalTypeFinancialBeginningBalanceLineAmount;
641        }
642    
643    
644        public BigDecimal getTotalTypeAppointmentRequestedCsfFteQuantity() {
645            return totalTypeAppointmentRequestedCsfFteQuantity;
646        }
647    
648    
649        public void setTotalTypeAppointmentRequestedCsfFteQuantity(BigDecimal totalTypeAppointmentRequestedCsfFteQuantity) {
650            this.totalTypeAppointmentRequestedCsfFteQuantity = totalTypeAppointmentRequestedCsfFteQuantity;
651        }
652    
653    
654        public BigDecimal getTotalTypeAppointmentRequestedFteQuantity() {
655            return totalTypeAppointmentRequestedFteQuantity;
656        }
657    
658    
659        public void setTotalTypeAppointmentRequestedFteQuantity(BigDecimal totalTypeAppointmentRequestedFteQuantity) {
660            this.totalTypeAppointmentRequestedFteQuantity = totalTypeAppointmentRequestedFteQuantity;
661        }
662    
663    
664        public Integer getTotalTypeAccountLineAnnualBalanceAmount() {
665            return totalTypeAccountLineAnnualBalanceAmount;
666        }
667    
668    
669        public void setTotalTypeAccountLineAnnualBalanceAmount(Integer totalTypeAccountLineAnnualBalanceAmount) {
670            this.totalTypeAccountLineAnnualBalanceAmount = totalTypeAccountLineAnnualBalanceAmount;
671        }
672    
673    
674        public Integer getTotalTypeAmountChange() {
675            return totalTypeAmountChange;
676        }
677    
678    
679        public void setTotalTypeAmountChange(Integer totalTypeAmountChange) {
680            this.totalTypeAmountChange = totalTypeAmountChange;
681        }
682    
683    
684        public BigDecimal getTotalTypePercentChange() {
685            return totalTypePercentChange;
686        }
687    
688    
689        public void setTotalTypePercentChange(BigDecimal totalTypePercentChange) {
690            this.totalTypePercentChange = totalTypePercentChange;
691        }
692    
693    
694    }