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 Funding Detail Report Business Object.
022     */
023    public class BudgetConstructionOrgAccountFundingDetailReport {
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        private String objectCodes;
041        private String accountName;
042        private String subAccountName;
043        private String accountNumberAndName; 
044        private String subAccountNumberAndName;
045        private String divider;
046        
047        // Groups
048        private String accountNumber;
049        private String subAccountNumber;
050        private String emplid;
051        
052        // Body parts
053        private String financialObjectCode;
054        private String financialObjectCodeName;
055        
056        private String deleteBox;
057        private String name;
058        //from BudgetConstructionIntendedIncumbent
059        private String iuClassificationLevel;
060        //from PendingBudgetConstructionAppointmentFunding
061        private String financialSubObjectCode;
062        //from BudgetConstructionAdministrativePost
063        private String administrativePost;
064        //from BudgetConstructionPosition
065        private String positionNumber;
066        private String normalWorkMonthsAndiuPayMonths;
067        private String positionSalaryPlanDefault;
068        private String positionGradeDefault;
069        private BigDecimal positionStandardHoursDefault;
070        //from BudgetConstructionCalculatedSalaryFoundationTracker
071        private BigDecimal csfTimePercent;
072        private Integer csfAmount;
073        private BigDecimal csfFullTimeEmploymentQuantity;
074        //from PendingBudgetConstructionAppointmentFunding
075        private Integer appointmentFundingMonth;
076        private Integer appointmentRequestedAmount;
077        private BigDecimal appointmentRequestedTimePercent;
078        private BigDecimal appointmentRequestedFteQuantity;
079        private String appointmentFundingDurationCode;
080        private Integer appointmentRequestedCsfAmount;
081        private BigDecimal appointmentRequestedCsfTimePercent;
082        private BigDecimal appointmentRequestedCsfFteQuantity;
083        private Integer appointmentTotalIntendedAmount;
084        private BigDecimal appointmentTotalIntendedFteQuantity;
085        private Integer amountChange;
086        private BigDecimal percentChange;
087        
088        //not sure where it is from
089        private BigDecimal positionFte;
090    
091        // Total parts
092        
093        private String totalObjectname;
094        
095        private Integer totalObjectPositionCsfAmount;
096        private Integer totalObjectAppointmentRequestedAmount;
097        private BigDecimal totalObjectPositionCsfFteQuantity;
098        private BigDecimal totalObjectAppointmentRequestedFteQuantity;
099        private Integer totalObjectAmountChange;
100        private BigDecimal totalObjectPercentChange;
101        
102        private Integer totalAccountPositionCsfAmount;
103        private Integer totalAccountAppointmentRequestedAmount;
104        private BigDecimal totalAccountPositionCsfFteQuantity;
105        private BigDecimal totalAccountAppointmentRequestedFteQuantity;
106        private Integer totalAccountAmountChange;
107        private BigDecimal totalAccountPercentChange;
108            
109        
110        /**
111         * Gets the baseFy
112         * 
113         * @return Returns the baseFy.
114         */
115        public String getBaseFy() {
116            return baseFy;
117        }
118    
119        /**
120         * Sets the baseFy
121         * 
122         * @param baseFy The baseFy to set.
123         */
124        public void setBaseFy(String baseFy) {
125            this.baseFy = baseFy;
126        }
127    
128        /**
129         * Gets the consHdr
130         * 
131         * @return Returns the consHdr.
132         */
133        public String getConsHdr() {
134            return consHdr;
135        }
136    
137        /**
138         * Sets the consHdr
139         * 
140         * @param consHdr The consHdr to set.
141         */
142        public void setConsHdr(String consHdr) {
143            this.consHdr = consHdr;
144        }
145    
146        /**
147         * Gets the fiscalYear
148         * 
149         * @return Returns the fiscalYear.
150         */
151        public String getFiscalYear() {
152            return fiscalYear;
153        }
154    
155        /**
156         * Sets the fiscalYear
157         * 
158         * @param fiscalYear The fiscalYear to set.
159         */
160        public void setFiscalYear(String fiscalYear) {
161            this.fiscalYear = fiscalYear;
162        }
163    
164        /**
165         * Gets the fundGroupCode
166         * 
167         * @return Returns the fundGroupCode.
168         */
169        public String getFundGroupCode() {
170            return fundGroupCode;
171        }
172    
173        /**
174         * Sets the fundGroupCode
175         * 
176         * @param fundGroupCode The fundGroupCode to set.
177         */
178        public void setFundGroupCode(String fundGroupCode) {
179            this.fundGroupCode = fundGroupCode;
180        }
181    
182        /**
183         * Gets the organizationCode
184         * 
185         * @return Returns the organizationCode.
186         */
187        public String getOrganizationCode() {
188            return organizationCode;
189        }
190    
191        /**
192         * Sets the organizationCode
193         * 
194         * @param organizationCode The organizationCode to set.
195         */
196        public void setOrganizationCode(String organizationCode) {
197            this.organizationCode = organizationCode;
198        }
199    
200        /**
201         * Gets the organizationName
202         * 
203         * @return Returns the organizationName.
204         */
205        public String getOrganizationName() {
206            return organizationName;
207        }
208    
209        /**
210         * Sets the organizationName
211         * 
212         * @param organizationName The organizationName to set.
213         */
214        public void setOrganizationName(String organizationName) {
215            this.organizationName = organizationName;
216        }
217    
218        /**
219         * Gets the reqFy
220         * 
221         * @return Returns the reqFy.
222         */
223        public String getReqFy() {
224            return reqFy;
225        }
226    
227        /**
228         * Sets the reqFy
229         * 
230         * @param reqFy The reqFy to set.
231         */
232        public void setReqFy(String reqFy) {
233            this.reqFy = reqFy;
234        }
235    
236        /**
237         * Gets the subFundGroupCode
238         * 
239         * @return Returns the subFundGroupCode.
240         */
241        public String getSubFundGroupCode() {
242            return subFundGroupCode;
243        }
244    
245        /**
246         * Sets the subFundGroupCode
247         * 
248         * @param subFundGroupCode The subFundGroupCode to set.
249         */
250        public void setSubFundGroupCode(String subFundGroupCode) {
251            this.subFundGroupCode = subFundGroupCode;
252        }
253    
254        /**
255         * Gets the subFundGroupDescription
256         * 
257         * @return Returns the subFundGroupDescription.
258         */
259        public String getSubFundGroupDescription() {
260            return subFundGroupDescription;
261        }
262    
263        /**
264         * Sets the subFundGroupDescription
265         * 
266         * @param subFundGroupDescription The subFundGroupDescription to set.
267         */
268        public void setSubFundGroupDescription(String subFundGroupDescription) {
269            this.subFundGroupDescription = subFundGroupDescription;
270        }
271    
272        /**
273         * Gets the fundGroupName
274         * 
275         * @return Returns the fundGroupName.
276         */
277        public String getFundGroupName() {
278            return fundGroupName;
279        }
280    
281        /**
282         * Sets the fundGroupName
283         * 
284         * @param fundGroupName The fundGroupName to set.
285         */
286        public void setFundGroupName(String fundGroupName) {
287            this.fundGroupName = fundGroupName;
288        }
289    
290        /**
291         * Gets the chartOfAccountDescription
292         * 
293         * @return Returns the chartOfAccountDescription.
294         */
295        public String getChartOfAccountDescription() {
296            return chartOfAccountDescription;
297        }
298    
299        /**
300         * Sets the chartOfAccountDescription
301         * 
302         * @param chartOfAccountDescription The chartOfAccountDescription to set.
303         */
304        public void setChartOfAccountDescription(String chartOfAccountDescription) {
305            this.chartOfAccountDescription = chartOfAccountDescription;
306        }
307    
308        /**
309         * Gets the chartOfAccountsCode
310         * 
311         * @return Returns the chartOfAccountsCode.
312         */
313        public String getChartOfAccountsCode() {
314            return chartOfAccountsCode;
315        }
316    
317        /**
318         * Sets the chartOfAccountsCode
319         * 
320         * @param chartOfAccountsCode The chartOfAccountsCode to set.
321         */
322        public void setChartOfAccountsCode(String chartOfAccountsCode) {
323            this.chartOfAccountsCode = chartOfAccountsCode;
324        }
325    
326        /**
327         * Gets the orgChartOfAccountDescription
328         * 
329         * @return Returns the orgChartOfAccountDescription.
330         */
331        public String getOrgChartOfAccountDescription() {
332            return orgChartOfAccountDescription;
333        }
334    
335        /**
336         * Sets the orgChartOfAccountDescription
337         * 
338         * @param orgChartOfAccountDescription The orgChartOfAccountDescription to set.
339         */
340        public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) {
341            this.orgChartOfAccountDescription = orgChartOfAccountDescription;
342        }
343    
344        /**
345         * Gets the orgChartOfAccountsCode
346         * 
347         * @return Returns the orgChartOfAccountsCode.
348         */
349        public String getOrgChartOfAccountsCode() {
350            return orgChartOfAccountsCode;
351        }
352    
353        /**
354         * Sets the orgChartOfAccountsCode
355         * 
356         * @param orgChartOfAccountsCode The orgChartOfAccountsCode to set.
357         */
358        public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) {
359            this.orgChartOfAccountsCode = orgChartOfAccountsCode;
360        }
361    
362        public String getFinancialObjectCode() {
363            return financialObjectCode;
364        }
365    
366        public void setFinancialObjectCode(String financialObjectCode) {
367            this.financialObjectCode = financialObjectCode;
368        }
369    
370        public String getAdministrativePost() {
371            return administrativePost;
372        }
373    
374        public void setAdministrativePost(String administrativePost) {
375            this.administrativePost = administrativePost;
376        }
377    
378        public String getAppointmentFundingDurationCode() {
379            return appointmentFundingDurationCode;
380        }
381    
382        public void setAppointmentFundingDurationCode(String appointmentFundingDurationCode) {
383            this.appointmentFundingDurationCode = appointmentFundingDurationCode;
384        }
385    
386        public Integer getAppointmentFundingMonth() {
387            return appointmentFundingMonth;
388        }
389    
390        public void setAppointmentFundingMonth(Integer appointmentFundingMonth) {
391            this.appointmentFundingMonth = appointmentFundingMonth;
392        }
393    
394        public Integer getAppointmentRequestedAmount() {
395            return appointmentRequestedAmount;
396        }
397    
398        public void setAppointmentRequestedAmount(Integer appointmentRequestedAmount) {
399            this.appointmentRequestedAmount = appointmentRequestedAmount;
400        }
401    
402        public Integer getAppointmentRequestedCsfAmount() {
403            return appointmentRequestedCsfAmount;
404        }
405    
406        public void setAppointmentRequestedCsfAmount(Integer appointmentRequestedCsfAmount) {
407            this.appointmentRequestedCsfAmount = appointmentRequestedCsfAmount;
408        }
409    
410        public BigDecimal getAppointmentRequestedCsfTimePercent() {
411            return appointmentRequestedCsfTimePercent;
412        }
413    
414        public void setAppointmentRequestedCsfTimePercent(BigDecimal appointmentRequestedCsfTimePercent) {
415            this.appointmentRequestedCsfTimePercent = appointmentRequestedCsfTimePercent;
416        }
417    
418        public BigDecimal getAppointmentRequestedTimePercent() {
419            return appointmentRequestedTimePercent;
420        }
421    
422        public void setAppointmentRequestedTimePercent(BigDecimal appointmentRequestedTimePercent) {
423            this.appointmentRequestedTimePercent = appointmentRequestedTimePercent;
424        }
425    
426        public Integer getAppointmentTotalIntendedAmount() {
427            return appointmentTotalIntendedAmount;
428        }
429    
430        public void setAppointmentTotalIntendedAmount(Integer appointmentTotalIntendedAmount) {
431            this.appointmentTotalIntendedAmount = appointmentTotalIntendedAmount;
432        }
433    
434        public Integer getCsfAmount() {
435            return csfAmount;
436        }
437    
438        public void setCsfAmount(Integer csfAmount) {
439            this.csfAmount = csfAmount;
440        }
441    
442        public BigDecimal getAppointmentRequestedCsfFteQuantity() {
443            return appointmentRequestedCsfFteQuantity;
444        }
445    
446        public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) {
447            this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity;
448        }
449    
450        public BigDecimal getAppointmentRequestedFteQuantity() {
451            return appointmentRequestedFteQuantity;
452        }
453    
454        public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) {
455            this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity;
456        }
457    
458        public BigDecimal getAppointmentTotalIntendedFteQuantity() {
459            return appointmentTotalIntendedFteQuantity;
460        }
461    
462        public void setAppointmentTotalIntendedFteQuantity(BigDecimal appointmentTotalIntendedFteQuantity) {
463            this.appointmentTotalIntendedFteQuantity = appointmentTotalIntendedFteQuantity;
464        }
465    
466        public BigDecimal getCsfFullTimeEmploymentQuantity() {
467            return csfFullTimeEmploymentQuantity;
468        }
469    
470        public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity) {
471            this.csfFullTimeEmploymentQuantity = csfFullTimeEmploymentQuantity;
472        }
473    
474        public BigDecimal getCsfTimePercent() {
475            return csfTimePercent;
476        }
477    
478        public void setCsfTimePercent(BigDecimal csfTimePercent) {
479            this.csfTimePercent = csfTimePercent;
480        }
481    
482        public String getFinancialSubObjectCode() {
483            return financialSubObjectCode;
484        }
485    
486        public void setFinancialSubObjectCode(String financialSubObjectCode) {
487            this.financialSubObjectCode = financialSubObjectCode;
488        }
489    
490        public String getIuClassificationLevel() {
491            return iuClassificationLevel;
492        }
493    
494        public void setIuClassificationLevel(String iuClassificationLevel) {
495            this.iuClassificationLevel = iuClassificationLevel;
496        }
497    
498        public String getNormalWorkMonthsAndiuPayMonths() {
499            return normalWorkMonthsAndiuPayMonths;
500        }
501    
502        public void setNormalWorkMonthsAndiuPayMonths(String normalWorkMonthsAndiuPayMonths) {
503            this.normalWorkMonthsAndiuPayMonths = normalWorkMonthsAndiuPayMonths;
504        }
505    
506        public String getPositionGradeDefault() {
507            return positionGradeDefault;
508        }
509    
510        public void setPositionGradeDefault(String positionGradeDefault) {
511            this.positionGradeDefault = positionGradeDefault;
512        }
513    
514        public String getPositionNumber() {
515            return positionNumber;
516        }
517    
518        public void setPositionNumber(String positionNumber) {
519            this.positionNumber = positionNumber;
520        }
521    
522        public String getPositionSalaryPlanDefault() {
523            return positionSalaryPlanDefault;
524        }
525    
526        public void setPositionSalaryPlanDefault(String positionSalaryPlanDefault) {
527            this.positionSalaryPlanDefault = positionSalaryPlanDefault;
528        }
529    
530        public BigDecimal getPositionStandardHoursDefault() {
531            return positionStandardHoursDefault;
532        }
533    
534        public void setPositionStandardHoursDefault(BigDecimal positionStandardHoursDefault) {
535            this.positionStandardHoursDefault = positionStandardHoursDefault;
536        }
537    
538        public Integer getTotalAccountAmountChange() {
539            return totalAccountAmountChange;
540        }
541    
542        public void setTotalAccountAmountChange(Integer totalAccountAmountChange) {
543            this.totalAccountAmountChange = totalAccountAmountChange;
544        }
545    
546        public Integer getTotalAccountAppointmentRequestedAmount() {
547            return totalAccountAppointmentRequestedAmount;
548        }
549    
550        public void setTotalAccountAppointmentRequestedAmount(Integer totalAccountAppointmentRequestedAmount) {
551            this.totalAccountAppointmentRequestedAmount = totalAccountAppointmentRequestedAmount;
552        }
553    
554        public BigDecimal getTotalAccountAppointmentRequestedFteQuantity() {
555            return totalAccountAppointmentRequestedFteQuantity;
556        }
557    
558        public void setTotalAccountAppointmentRequestedFteQuantity(BigDecimal totalAccountAppointmentRequestedFteQuantity) {
559            this.totalAccountAppointmentRequestedFteQuantity = totalAccountAppointmentRequestedFteQuantity;
560        }
561    
562        public BigDecimal getTotalAccountPercentChange() {
563            return totalAccountPercentChange;
564        }
565    
566        public void setTotalAccountPercentChange(BigDecimal totalAccountPercentChange) {
567            this.totalAccountPercentChange = totalAccountPercentChange;
568        }
569    
570        public Integer getTotalAccountPositionCsfAmount() {
571            return totalAccountPositionCsfAmount;
572        }
573    
574        public void setTotalAccountPositionCsfAmount(Integer totalAccountPositionCsfAmount) {
575            this.totalAccountPositionCsfAmount = totalAccountPositionCsfAmount;
576        }
577    
578        public BigDecimal getTotalAccountPositionCsfFteQuantity() {
579            return totalAccountPositionCsfFteQuantity;
580        }
581    
582        public void setTotalAccountPositionCsfFteQuantity(BigDecimal totalAccountPositionCsfFteQuantity) {
583            this.totalAccountPositionCsfFteQuantity = totalAccountPositionCsfFteQuantity;
584        }
585    
586        public Integer getTotalObjectAmountChange() {
587            return totalObjectAmountChange;
588        }
589    
590        public void setTotalObjectAmountChange(Integer totalObjectAmountChange) {
591            this.totalObjectAmountChange = totalObjectAmountChange;
592        }
593    
594        public Integer getTotalObjectAppointmentRequestedAmount() {
595            return totalObjectAppointmentRequestedAmount;
596        }
597    
598        public void setTotalObjectAppointmentRequestedAmount(Integer totalObjectAppointmentRequestedAmount) {
599            this.totalObjectAppointmentRequestedAmount = totalObjectAppointmentRequestedAmount;
600        }
601    
602        public BigDecimal getTotalObjectAppointmentRequestedFteQuantity() {
603            return totalObjectAppointmentRequestedFteQuantity;
604        }
605    
606        public void setTotalObjectAppointmentRequestedFteQuantity(BigDecimal totalObjectAppointmentRequestedFteQuantity) {
607            this.totalObjectAppointmentRequestedFteQuantity = totalObjectAppointmentRequestedFteQuantity;
608        }
609    
610        public String getTotalObjectname() {
611            return totalObjectname;
612        }
613    
614        public void setTotalObjectname(String totalObjectname) {
615            this.totalObjectname = totalObjectname;
616        }
617    
618        public BigDecimal getTotalObjectPercentChange() {
619            return totalObjectPercentChange;
620        }
621    
622        public void setTotalObjectPercentChange(BigDecimal totalObjectPercentChange) {
623            this.totalObjectPercentChange = totalObjectPercentChange;
624        }
625    
626        public Integer getTotalObjectPositionCsfAmount() {
627            return totalObjectPositionCsfAmount;
628        }
629    
630        public void setTotalObjectPositionCsfAmount(Integer totalObjectPositionCsfAmount) {
631            this.totalObjectPositionCsfAmount = totalObjectPositionCsfAmount;
632        }
633    
634        public BigDecimal getTotalObjectPositionCsfFteQuantity() {
635            return totalObjectPositionCsfFteQuantity;
636        }
637    
638        public void setTotalObjectPositionCsfFteQuantity(BigDecimal totalObjectPositionCsfFteQuantity) {
639            this.totalObjectPositionCsfFteQuantity = totalObjectPositionCsfFteQuantity;
640        }
641    
642        public String getName() {
643            return name;
644        }
645    
646        public void setName(String name) {
647            this.name = name;
648        }
649    
650        public Integer getAmountChange() {
651            return amountChange;
652        }
653    
654        public void setAmountChange(Integer amountChange) {
655            this.amountChange = amountChange;
656        }
657    
658        public BigDecimal getPercentChange() {
659            return percentChange;
660        }
661    
662        public void setPercentChange(BigDecimal percentChange) {
663            this.percentChange = percentChange;
664        }
665    
666        public String getAccountNumber() {
667            return accountNumber;
668        }
669    
670        public void setAccountNumber(String accountNumber) {
671            this.accountNumber = accountNumber;
672        }
673    
674        public String getEmplid() {
675            return emplid;
676        }
677    
678        public void setEmplid(String emplid) {
679            this.emplid = emplid;
680        }
681    
682        public BigDecimal getPositionFte() {
683            return positionFte;
684        }
685    
686        public void setPositionFte(BigDecimal positionFte) {
687            this.positionFte = positionFte;
688        }
689    
690        public String getSubAccountNumber() {
691            return subAccountNumber;
692        }
693    
694        public void setSubAccountNumber(String subAccountNumber) {
695            this.subAccountNumber = subAccountNumber;
696        }
697    
698        public String getDeleteBox() {
699            return deleteBox;
700        }
701    
702        public void setDeleteBox(String deleteBox) {
703            this.deleteBox = deleteBox;
704        }
705    
706        public String getFinancialObjectCodeName() {
707            return financialObjectCodeName;
708        }
709    
710        public void setFinancialObjectCodeName(String financialObjectCodeName) {
711            this.financialObjectCodeName = financialObjectCodeName;
712        }
713    
714        public String getObjectCodes() {
715            return objectCodes;
716        }
717    
718        public void setObjectCodes(String objectCodes) {
719            this.objectCodes = objectCodes;
720        }
721    
722        public String getAccountName() {
723            return accountName;
724        }
725    
726        public void setAccountName(String accountName) {
727            this.accountName = accountName;
728        }
729    
730        public String getSubAccountName() {
731            return subAccountName;
732        }
733    
734        public void setSubAccountName(String subAccountName) {
735            this.subAccountName = subAccountName;
736        }
737    
738        public String getAccountNumberAndName() {
739            return accountNumberAndName;
740        }
741    
742        public void setAccountNumberAndName(String accountNumberAndName) {
743            this.accountNumberAndName = accountNumberAndName;
744        }
745    
746        public String getSubAccountNumberAndName() {
747            return subAccountNumberAndName;
748        }
749    
750        public void setSubAccountNumberAndName(String subAccountNumberAndName) {
751            this.subAccountNumberAndName = subAccountNumberAndName;
752        }
753    
754        public String getDivider() {
755            return divider;
756        }
757    
758        public void setDivider(String divider) {
759            this.divider = divider;
760        }
761    }
762