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