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