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 BudgetConstructionOrgReasonSummaryReport {
024    
025        // Header parts
026        private String fiscalYear;
027    
028        private String orgChartOfAccountsCode;
029        private String orgChartOfAccountDescription;
030        private String organizationCode;
031        private String organizationName;
032        private String consHdr;
033        private String reqFy;
034        private String objectCodes;
035        private String numberAndNameForAccountSubAccount;
036        private String thresholdOrReason;
037    
038    
039        // Groups
040        private String emplid;
041        private Integer personSortCode;
042    
043        // Body parts
044    
045        private String chartOfAccountsCode;
046        private String accountNumber;
047        private String subAccountNumber;
048        private String financialObjectCode;
049        private String financialSubObjectCode;
050        private String deleteBox;
051        private String name;
052    
053        // from BudgetConstructionIntendedIncumbent
054        private String iuClassificationLevel;
055        // from PendingBudgetConstructionAppointmentFunding
056        // from BudgetConstructionAdministrativePost
057        private String administrativePost;
058        // from BudgetConstructionPosition
059        private String positionNumber;
060        private String normalWorkMonthsAndiuPayMonths;
061        private String positionSalaryPlanDefault;
062        private String positionGradeDefault;
063        // from BudgetConstructionCalculatedSalaryFoundationTracker
064        private BigDecimal csfTimePercent;
065        private Integer csfAmount;
066        // from PendingBudgetConstructionAppointmentFunding
067        private String appointmentFundingDurationCode;
068        private Integer appointmentTotalIntendedAmount;
069        private BigDecimal appointmentTotalIntendedFteQuantity;
070        private Integer salaryMonths;
071        private Integer salaryAmount;
072        private BigDecimal percentAmount;
073        private String tiFlag;
074    
075    
076        private Integer amountChange;
077        private BigDecimal percentChange;
078        
079        private Integer appointmentFundingReasonAmount;
080        private String appointmentFundingReasonDescription;
081    
082        // not sure where it is from
083        private BigDecimal positionFte;
084    
085        // Total parts
086        // person
087        private String personPositionNumber;
088        private String personFiscalYearTag;
089        private String personNormalMonthsAndPayMonths;
090    
091        private Integer personCsfAmount;
092        private BigDecimal personCsfPercent;
093        private Integer personSalaryNormalMonths;
094        private Integer personSalaryAmount;
095        private BigDecimal personSalaryPercent;
096        private BigDecimal personSalaryFte;
097        private String personTiFlag;
098        private Integer personAmountChange;
099        private BigDecimal personPercentChange;
100    
101        // org
102        private BigDecimal newFte;
103        private Integer newTotalAmount;
104        private Integer newAverageAmount;
105        private BigDecimal conFte;
106        private Integer conTotalBaseAmount;
107        private Integer conTotalRequestAmount;
108        private Integer conAverageBaseAmount;
109        private Integer conAverageRequestAmount;
110        private Integer conAveragechange;
111        private BigDecimal conPercentChange;
112    
113    
114        /**
115         * Gets the consHdr
116         * 
117         * @return Returns the consHdr.
118         */
119        public String getConsHdr() {
120            return consHdr;
121        }
122    
123        /**
124         * Sets the consHdr
125         * 
126         * @param consHdr The consHdr to set.
127         */
128        public void setConsHdr(String consHdr) {
129            this.consHdr = consHdr;
130        }
131    
132        /**
133         * Gets the fiscalYear
134         * 
135         * @return Returns the fiscalYear.
136         */
137        public String getFiscalYear() {
138            return fiscalYear;
139        }
140    
141        /**
142         * Sets the fiscalYear
143         * 
144         * @param fiscalYear The fiscalYear to set.
145         */
146        public void setFiscalYear(String fiscalYear) {
147            this.fiscalYear = fiscalYear;
148        }
149    
150        /**
151         * Gets the organizationCode
152         * 
153         * @return Returns the organizationCode.
154         */
155        public String getOrganizationCode() {
156            return organizationCode;
157        }
158    
159        /**
160         * Sets the organizationCode
161         * 
162         * @param organizationCode The organizationCode to set.
163         */
164        public void setOrganizationCode(String organizationCode) {
165            this.organizationCode = organizationCode;
166        }
167    
168        /**
169         * Gets the organizationName
170         * 
171         * @return Returns the organizationName.
172         */
173        public String getOrganizationName() {
174            return organizationName;
175        }
176    
177        /**
178         * Sets the organizationName
179         * 
180         * @param organizationName The organizationName to set.
181         */
182        public void setOrganizationName(String organizationName) {
183            this.organizationName = organizationName;
184        }
185    
186        /**
187         * Gets the reqFy
188         * 
189         * @return Returns the reqFy.
190         */
191        public String getReqFy() {
192            return reqFy;
193        }
194    
195        /**
196         * Sets the reqFy
197         * 
198         * @param reqFy The reqFy to set.
199         */
200        public void setReqFy(String reqFy) {
201            this.reqFy = reqFy;
202        }
203    
204        /**
205         * Gets the orgChartOfAccountDescription
206         * 
207         * @return Returns the orgChartOfAccountDescription.
208         */
209        public String getOrgChartOfAccountDescription() {
210            return orgChartOfAccountDescription;
211        }
212    
213        /**
214         * Sets the orgChartOfAccountDescription
215         * 
216         * @param orgChartOfAccountDescription The orgChartOfAccountDescription to set.
217         */
218        public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) {
219            this.orgChartOfAccountDescription = orgChartOfAccountDescription;
220        }
221    
222        /**
223         * Gets the orgChartOfAccountsCode
224         * 
225         * @return Returns the orgChartOfAccountsCode.
226         */
227        public String getOrgChartOfAccountsCode() {
228            return orgChartOfAccountsCode;
229        }
230    
231        /**
232         * Sets the orgChartOfAccountsCode
233         * 
234         * @param orgChartOfAccountsCode The orgChartOfAccountsCode to set.
235         */
236        public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) {
237            this.orgChartOfAccountsCode = orgChartOfAccountsCode;
238        }
239    
240    
241        public String getFinancialObjectCode() {
242            return financialObjectCode;
243        }
244    
245        public void setFinancialObjectCode(String financialObjectCode) {
246            this.financialObjectCode = financialObjectCode;
247        }
248    
249        public String getAdministrativePost() {
250            return administrativePost;
251        }
252    
253        public void setAdministrativePost(String administrativePost) {
254            this.administrativePost = administrativePost;
255        }
256    
257        public String getAppointmentFundingDurationCode() {
258            return appointmentFundingDurationCode;
259        }
260    
261        public void setAppointmentFundingDurationCode(String appointmentFundingDurationCode) {
262            this.appointmentFundingDurationCode = appointmentFundingDurationCode;
263        }
264    
265    
266        public Integer getAppointmentTotalIntendedAmount() {
267            return appointmentTotalIntendedAmount;
268        }
269    
270        public void setAppointmentTotalIntendedAmount(Integer appointmentTotalIntendedAmount) {
271            this.appointmentTotalIntendedAmount = appointmentTotalIntendedAmount;
272        }
273    
274        public BigDecimal getAppointmentTotalIntendedFteQuantity() {
275            return appointmentTotalIntendedFteQuantity;
276        }
277    
278        public void setAppointmentTotalIntendedFteQuantity(BigDecimal appointmentTotalIntendedFteQuantity) {
279            this.appointmentTotalIntendedFteQuantity = appointmentTotalIntendedFteQuantity;
280        }
281    
282        public Integer getCsfAmount() {
283            return csfAmount;
284        }
285    
286        public void setCsfAmount(Integer csfAmount) {
287            this.csfAmount = csfAmount;
288        }
289    
290        public BigDecimal getCsfTimePercent() {
291            return csfTimePercent;
292        }
293    
294        public void setCsfTimePercent(BigDecimal csfTimePercent) {
295            this.csfTimePercent = csfTimePercent;
296        }
297    
298        public String getFinancialSubObjectCode() {
299            return financialSubObjectCode;
300        }
301    
302        public void setFinancialSubObjectCode(String financialSubObjectCode) {
303            this.financialSubObjectCode = financialSubObjectCode;
304        }
305    
306        public String getNormalWorkMonthsAndiuPayMonths() {
307            return normalWorkMonthsAndiuPayMonths;
308        }
309    
310        public void setNormalWorkMonthsAndiuPayMonths(String normalWorkMonthsAndiuPayMonths) {
311            this.normalWorkMonthsAndiuPayMonths = normalWorkMonthsAndiuPayMonths;
312        }
313    
314        public String getPositionGradeDefault() {
315            return positionGradeDefault;
316        }
317    
318        public void setPositionGradeDefault(String positionGradeDefault) {
319            this.positionGradeDefault = positionGradeDefault;
320        }
321    
322        public String getPositionNumber() {
323            return positionNumber;
324        }
325    
326        public void setPositionNumber(String positionNumber) {
327            this.positionNumber = positionNumber;
328        }
329    
330        public String getPositionSalaryPlanDefault() {
331            return positionSalaryPlanDefault;
332        }
333    
334        public void setPositionSalaryPlanDefault(String positionSalaryPlanDefault) {
335            this.positionSalaryPlanDefault = positionSalaryPlanDefault;
336        }
337    
338        public String getName() {
339            return name;
340        }
341    
342        public void setName(String name) {
343            this.name = name;
344        }
345    
346        public Integer getAmountChange() {
347            return amountChange;
348        }
349    
350        public void setAmountChange(Integer amountChange) {
351            this.amountChange = amountChange;
352        }
353    
354        public BigDecimal getPercentChange() {
355            return percentChange;
356        }
357    
358        public void setPercentChange(BigDecimal percentChange) {
359            this.percentChange = percentChange;
360        }
361    
362        /**
363         * Gets the chartOfAccountsCode attribute. 
364         * @return Returns the chartOfAccountsCode.
365         */
366        public String getChartOfAccountsCode() {
367            return chartOfAccountsCode;
368        }
369    
370        /**
371         * Sets the chartOfAccountsCode attribute value.
372         * @param chartOfAccountsCode The chartOfAccountsCode to set.
373         */
374        public void setChartOfAccountsCode(String chartOfAccountsCode) {
375            this.chartOfAccountsCode = chartOfAccountsCode;
376        }
377    
378        public String getAccountNumber() {
379            return accountNumber;
380        }
381    
382        public void setAccountNumber(String accountNumber) {
383            this.accountNumber = accountNumber;
384        }
385    
386        public String getEmplid() {
387            return emplid;
388        }
389    
390        public void setEmplid(String emplid) {
391            this.emplid = emplid;
392        }
393    
394        public BigDecimal getPositionFte() {
395            return positionFte;
396        }
397    
398        public void setPositionFte(BigDecimal positionFte) {
399            this.positionFte = positionFte;
400        }
401    
402        public String getSubAccountNumber() {
403            return subAccountNumber;
404        }
405    
406        public void setSubAccountNumber(String subAccountNumber) {
407            this.subAccountNumber = subAccountNumber;
408        }
409    
410        public String getDeleteBox() {
411            return deleteBox;
412        }
413    
414        public void setDeleteBox(String deleteBox) {
415            this.deleteBox = deleteBox;
416        }
417    
418        public String getObjectCodes() {
419            return objectCodes;
420        }
421    
422        public void setObjectCodes(String objectCodes) {
423            this.objectCodes = objectCodes;
424        }
425    
426        public String getNumberAndNameForAccountSubAccount() {
427            return numberAndNameForAccountSubAccount;
428        }
429    
430        public void setNumberAndNameForAccountSubAccount(String numberAndNameForAccountSubAccount) {
431            this.numberAndNameForAccountSubAccount = numberAndNameForAccountSubAccount;
432        }
433    
434        public Integer getPersonSortCode() {
435            return personSortCode;
436        }
437    
438        public void setPersonSortCode(Integer personSortCode) {
439            this.personSortCode = personSortCode;
440        }
441    
442        public String getIuClassificationLevel() {
443            return iuClassificationLevel;
444        }
445    
446        public void setIuClassificationLevel(String iuClassificationLevel) {
447            this.iuClassificationLevel = iuClassificationLevel;
448        }
449    
450        public BigDecimal getPercentAmount() {
451            return percentAmount;
452        }
453    
454        public void setPercentAmount(BigDecimal percentAmount) {
455            this.percentAmount = percentAmount;
456        }
457    
458        public Integer getSalaryAmount() {
459            return salaryAmount;
460        }
461    
462        public void setSalaryAmount(Integer salaryAmount) {
463            this.salaryAmount = salaryAmount;
464        }
465    
466        public Integer getSalaryMonths() {
467            return salaryMonths;
468        }
469    
470        public void setSalaryMonths(Integer salaryMonths) {
471            this.salaryMonths = salaryMonths;
472        }
473    
474        public String getTiFlag() {
475            return tiFlag;
476        }
477    
478        public void setTiFlag(String tiFlag) {
479            this.tiFlag = tiFlag;
480        }
481    
482        public Integer getConAverageBaseAmount() {
483            return conAverageBaseAmount;
484        }
485    
486        public void setConAverageBaseAmount(Integer conAverageBaseAmount) {
487            this.conAverageBaseAmount = conAverageBaseAmount;
488        }
489    
490        public Integer getConAveragechange() {
491            return conAveragechange;
492        }
493    
494        public void setConAveragechange(Integer conAveragechange) {
495            this.conAveragechange = conAveragechange;
496        }
497    
498        public Integer getConAverageRequestAmount() {
499            return conAverageRequestAmount;
500        }
501    
502        public void setConAverageRequestAmount(Integer conAverageRequestAmount) {
503            this.conAverageRequestAmount = conAverageRequestAmount;
504        }
505    
506        public BigDecimal getConFte() {
507            return conFte;
508        }
509    
510        public void setConFte(BigDecimal conFte) {
511            this.conFte = conFte;
512        }
513    
514        public BigDecimal getConPercentChange() {
515            return conPercentChange;
516        }
517    
518        public void setConPercentChange(BigDecimal conPercentChange) {
519            this.conPercentChange = conPercentChange;
520        }
521    
522        public Integer getConTotalBaseAmount() {
523            return conTotalBaseAmount;
524        }
525    
526        public void setConTotalBaseAmount(Integer conTotalBaseAmount) {
527            this.conTotalBaseAmount = conTotalBaseAmount;
528        }
529    
530        public Integer getConTotalRequestAmount() {
531            return conTotalRequestAmount;
532        }
533    
534        public void setConTotalRequestAmount(Integer conTotalRequestAmount) {
535            this.conTotalRequestAmount = conTotalRequestAmount;
536        }
537    
538        public Integer getNewAverageAmount() {
539            return newAverageAmount;
540        }
541    
542        public void setNewAverageAmount(Integer newAverageAmount) {
543            this.newAverageAmount = newAverageAmount;
544        }
545    
546        public BigDecimal getNewFte() {
547            return newFte;
548        }
549    
550        public void setNewFte(BigDecimal newFte) {
551            this.newFte = newFte;
552        }
553    
554        public Integer getNewTotalAmount() {
555            return newTotalAmount;
556        }
557    
558        public void setNewTotalAmount(Integer newTotalAmount) {
559            this.newTotalAmount = newTotalAmount;
560        }
561    
562        public Integer getPersonAmountChange() {
563            return personAmountChange;
564        }
565    
566        public void setPersonAmountChange(Integer personAmountChange) {
567            this.personAmountChange = personAmountChange;
568        }
569    
570        public Integer getPersonCsfAmount() {
571            return personCsfAmount;
572        }
573    
574        public void setPersonCsfAmount(Integer personCsfAmount) {
575            this.personCsfAmount = personCsfAmount;
576        }
577    
578        public String getPersonNormalMonthsAndPayMonths() {
579            return personNormalMonthsAndPayMonths;
580        }
581    
582        public void setPersonNormalMonthsAndPayMonths(String personNormalMonthsAndPayMonths) {
583            this.personNormalMonthsAndPayMonths = personNormalMonthsAndPayMonths;
584        }
585    
586        public BigDecimal getPersonCsfPercent() {
587            return personCsfPercent;
588        }
589    
590        public void setPersonCsfPercent(BigDecimal personCsfPercent) {
591            this.personCsfPercent = personCsfPercent;
592        }
593    
594        public String getPersonFiscalYearTag() {
595            return personFiscalYearTag;
596        }
597    
598        public void setPersonFiscalYearTag(String personFiscalYearTag) {
599            this.personFiscalYearTag = personFiscalYearTag;
600        }
601    
602        public BigDecimal getPersonPercentChange() {
603            return personPercentChange;
604        }
605    
606        public void setPersonPercentChange(BigDecimal personPercentChange) {
607            this.personPercentChange = personPercentChange;
608        }
609    
610        public String getPersonPositionNumber() {
611            return personPositionNumber;
612        }
613    
614        public void setPersonPositionNumber(String personPositionNumber) {
615            this.personPositionNumber = personPositionNumber;
616        }
617    
618        public Integer getPersonSalaryAmount() {
619            return personSalaryAmount;
620        }
621    
622        public void setPersonSalaryAmount(Integer personSalaryAmount) {
623            this.personSalaryAmount = personSalaryAmount;
624        }
625    
626        public BigDecimal getPersonSalaryFte() {
627            return personSalaryFte;
628        }
629    
630        public void setPersonSalaryFte(BigDecimal personSalaryFte) {
631            this.personSalaryFte = personSalaryFte;
632        }
633    
634        public Integer getPersonSalaryNormalMonths() {
635            return personSalaryNormalMonths;
636        }
637    
638        public void setPersonSalaryNormalMonths(Integer personSalaryNormalMonths) {
639            this.personSalaryNormalMonths = personSalaryNormalMonths;
640        }
641    
642        public BigDecimal getPersonSalaryPercent() {
643            return personSalaryPercent;
644        }
645    
646        public void setPersonSalaryPercent(BigDecimal personSalaryPercent) {
647            this.personSalaryPercent = personSalaryPercent;
648        }
649    
650        public String getPersonTiFlag() {
651            return personTiFlag;
652        }
653    
654        public void setPersonTiFlag(String personTiFlag) {
655            this.personTiFlag = personTiFlag;
656        }
657    
658        public String getThresholdOrReason() {
659            return thresholdOrReason;
660        }
661    
662        public void setThresholdOrReason(String thresholdOrReason) {
663            this.thresholdOrReason = thresholdOrReason;
664        }
665    
666        public Integer getAppointmentFundingReasonAmount() {
667            return appointmentFundingReasonAmount;
668        }
669    
670        public void setAppointmentFundingReasonAmount(Integer appointmentFundingReasonAmount) {
671            this.appointmentFundingReasonAmount = appointmentFundingReasonAmount;
672        }
673    
674        public String getAppointmentFundingReasonDescription() {
675            return appointmentFundingReasonDescription;
676        }
677    
678        public void setAppointmentFundingReasonDescription(String appointmentFundingReasonDescription) {
679            this.appointmentFundingReasonDescription = appointmentFundingReasonDescription;
680        }
681    
682    }
683