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 BudgetConstructionOrgPositionFundingDetailReport {
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        
037        
038        // Groups
039        private String emplid;
040        private Integer personSortCode;
041        
042        // Body parts
043        
044        private String chartOfAccountsCode;
045        private String accountNumber;
046        private String subAccountNumber;
047        private String financialObjectCode;
048        private String financialSubObjectCode;
049        private BigDecimal appointmentRequestedPayRate;
050        
051        private String deleteBox;
052        private String name;
053        private String cls;
054        
055        //from PendingBudgetConstructionAppointmentFunding
056        
057        //from BudgetConstructionAdministrativePost
058        private String administrativePost;
059        //from BudgetConstructionPosition
060        private String positionNumber;
061        private String normalWorkMonthsAndiuPayMonths;
062        private String positionSalaryPlanDefault;
063        private String positionGradeDefault;
064        private BigDecimal positionStandardHoursDefault;
065        //from BudgetConstructionCalculatedSalaryFoundationTracker
066        private String csfFundingStatusCode;
067        private BigDecimal csfTimePercent;
068        private Integer csfAmount;
069        private BigDecimal csfFullTimeEmploymentQuantity;
070        //from PendingBudgetConstructionAppointmentFunding
071        private Integer appointmentFundingMonth;
072        private Integer appointmentRequestedAmount;
073        private BigDecimal appointmentRequestedTimePercent;
074        private BigDecimal appointmentRequestedFteQuantity;
075        private String appointmentFundingDurationCode;
076        private Integer appointmentRequestedCsfAmount;
077        private BigDecimal appointmentRequestedCsfTimePercent;
078        private BigDecimal appointmentRequestedCsfFteQuantity;
079        private Integer appointmentTotalIntendedAmount;
080        private BigDecimal appointmentTotalIntendedFteQuantity;
081        private Integer amountChange;
082        private BigDecimal percentChange;
083        
084        //not sure where it is from
085        private BigDecimal positionFte;
086    
087        // Total parts
088       
089        private Integer totalPersonPositionCsfAmount;
090        private Integer totalPersonAppointmentRequestedAmount;
091        private BigDecimal totalPersonPositionCsfFteQuantity;
092        private BigDecimal totalPersonAppointmentRequestedFteQuantity;
093        private Integer totalPersonAmountChange;
094        private BigDecimal totalPersonPercentChange;
095        
096       
097        private Integer totalOrgPositionCsfAmount;
098        private Integer totalOrgAppointmentRequestedAmount;
099        private BigDecimal totalOrgPositionCsfFteQuantity;
100        private BigDecimal totalOrgAppointmentRequestedFteQuantity;
101        private Integer totalOrgAmountChange;
102        private BigDecimal totalOrgPercentChange;
103            
104     
105        
106        
107        
108    
109        /**
110         * Gets the consHdr
111         * 
112         * @return Returns the consHdr.
113         */
114        public String getConsHdr() {
115            return consHdr;
116        }
117    
118        /**
119         * Sets the consHdr
120         * 
121         * @param consHdr The consHdr to set.
122         */
123        public void setConsHdr(String consHdr) {
124            this.consHdr = consHdr;
125        }
126    
127        /**
128         * Gets the fiscalYear
129         * 
130         * @return Returns the fiscalYear.
131         */
132        public String getFiscalYear() {
133            return fiscalYear;
134        }
135    
136        /**
137         * Sets the fiscalYear
138         * 
139         * @param fiscalYear The fiscalYear to set.
140         */
141        public void setFiscalYear(String fiscalYear) {
142            this.fiscalYear = fiscalYear;
143        }
144    
145        /**
146         * Gets the organizationCode
147         * 
148         * @return Returns the organizationCode.
149         */
150        public String getOrganizationCode() {
151            return organizationCode;
152        }
153    
154        /**
155         * Sets the organizationCode
156         * 
157         * @param organizationCode The organizationCode to set.
158         */
159        public void setOrganizationCode(String organizationCode) {
160            this.organizationCode = organizationCode;
161        }
162    
163        /**
164         * Gets the organizationName
165         * 
166         * @return Returns the organizationName.
167         */
168        public String getOrganizationName() {
169            return organizationName;
170        }
171    
172        /**
173         * Sets the organizationName
174         * 
175         * @param organizationName The organizationName to set.
176         */
177        public void setOrganizationName(String organizationName) {
178            this.organizationName = organizationName;
179        }
180    
181        /**
182         * Gets the reqFy
183         * 
184         * @return Returns the reqFy.
185         */
186        public String getReqFy() {
187            return reqFy;
188        }
189    
190        /**
191         * Sets the reqFy
192         * 
193         * @param reqFy The reqFy to set.
194         */
195        public void setReqFy(String reqFy) {
196            this.reqFy = reqFy;
197        }
198    
199        /**
200         * Gets the orgChartOfAccountDescription
201         * 
202         * @return Returns the orgChartOfAccountDescription.
203         */
204        public String getOrgChartOfAccountDescription() {
205            return orgChartOfAccountDescription;
206        }
207    
208        /**
209         * Sets the orgChartOfAccountDescription
210         * 
211         * @param orgChartOfAccountDescription The orgChartOfAccountDescription to set.
212         */
213        public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) {
214            this.orgChartOfAccountDescription = orgChartOfAccountDescription;
215        }
216    
217        /**
218         * Gets the orgChartOfAccountsCode
219         * 
220         * @return Returns the orgChartOfAccountsCode.
221         */
222        public String getOrgChartOfAccountsCode() {
223            return orgChartOfAccountsCode;
224        }
225    
226        /**
227         * Sets the orgChartOfAccountsCode
228         * 
229         * @param orgChartOfAccountsCode The orgChartOfAccountsCode to set.
230         */
231        public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) {
232            this.orgChartOfAccountsCode = orgChartOfAccountsCode;
233        }
234    
235    
236        public BigDecimal getAppointmentRequestedCsfFteQuantity() {
237            return appointmentRequestedCsfFteQuantity;
238        }
239    
240        public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) {
241            this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity;
242        }
243    
244        public BigDecimal getAppointmentRequestedFteQuantity() {
245            return appointmentRequestedFteQuantity;
246        }
247    
248        public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) {
249            this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity;
250        }
251        
252        public String getFinancialObjectCode() {
253            return financialObjectCode;
254        }
255    
256        public void setFinancialObjectCode(String financialObjectCode) {
257            this.financialObjectCode = financialObjectCode;
258        }
259    
260        public String getAdministrativePost() {
261            return administrativePost;
262        }
263    
264        public void setAdministrativePost(String administrativePost) {
265            this.administrativePost = administrativePost;
266        }
267    
268        public String getAppointmentFundingDurationCode() {
269            return appointmentFundingDurationCode;
270        }
271    
272        public void setAppointmentFundingDurationCode(String appointmentFundingDurationCode) {
273            this.appointmentFundingDurationCode = appointmentFundingDurationCode;
274        }
275    
276        public Integer getAppointmentFundingMonth() {
277            return appointmentFundingMonth;
278        }
279    
280        public void setAppointmentFundingMonth(Integer appointmentFundingMonth) {
281            this.appointmentFundingMonth = appointmentFundingMonth;
282        }
283    
284        public Integer getAppointmentRequestedAmount() {
285            return appointmentRequestedAmount;
286        }
287    
288        public void setAppointmentRequestedAmount(Integer appointmentRequestedAmount) {
289            this.appointmentRequestedAmount = appointmentRequestedAmount;
290        }
291    
292        public Integer getAppointmentRequestedCsfAmount() {
293            return appointmentRequestedCsfAmount;
294        }
295    
296        public void setAppointmentRequestedCsfAmount(Integer appointmentRequestedCsfAmount) {
297            this.appointmentRequestedCsfAmount = appointmentRequestedCsfAmount;
298        }
299    
300        public BigDecimal getAppointmentRequestedCsfTimePercent() {
301            return appointmentRequestedCsfTimePercent;
302        }
303    
304        public void setAppointmentRequestedCsfTimePercent(BigDecimal appointmentRequestedCsfTimePercent) {
305            this.appointmentRequestedCsfTimePercent = appointmentRequestedCsfTimePercent;
306        }
307    
308        public BigDecimal getAppointmentRequestedTimePercent() {
309            return appointmentRequestedTimePercent;
310        }
311    
312        public void setAppointmentRequestedTimePercent(BigDecimal appointmentRequestedTimePercent) {
313            this.appointmentRequestedTimePercent = appointmentRequestedTimePercent;
314        }
315    
316        public Integer getAppointmentTotalIntendedAmount() {
317            return appointmentTotalIntendedAmount;
318        }
319    
320        public void setAppointmentTotalIntendedAmount(Integer appointmentTotalIntendedAmount) {
321            this.appointmentTotalIntendedAmount = appointmentTotalIntendedAmount;
322        }
323    
324        public BigDecimal getAppointmentTotalIntendedFteQuantity() {
325            return appointmentTotalIntendedFteQuantity;
326        }
327    
328        public void setAppointmentTotalIntendedFteQuantity(BigDecimal appointmentTotalIntendedFteQuantity) {
329            this.appointmentTotalIntendedFteQuantity = appointmentTotalIntendedFteQuantity;
330        }
331    
332        public Integer getCsfAmount() {
333            return csfAmount;
334        }
335    
336        public void setCsfAmount(Integer csfAmount) {
337            this.csfAmount = csfAmount;
338        }
339    
340        public BigDecimal getCsfFullTimeEmploymentQuantity() {
341            return csfFullTimeEmploymentQuantity;
342        }
343    
344        public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity) {
345            this.csfFullTimeEmploymentQuantity = csfFullTimeEmploymentQuantity;
346        }
347    
348        public BigDecimal getCsfTimePercent() {
349            return csfTimePercent;
350        }
351    
352        public void setCsfTimePercent(BigDecimal csfTimePercent) {
353            this.csfTimePercent = csfTimePercent;
354        }
355    
356        public String getFinancialSubObjectCode() {
357            return financialSubObjectCode;
358        }
359    
360        public void setFinancialSubObjectCode(String financialSubObjectCode) {
361            this.financialSubObjectCode = financialSubObjectCode;
362        }
363    
364        public String getNormalWorkMonthsAndiuPayMonths() {
365            return normalWorkMonthsAndiuPayMonths;
366        }
367    
368        public void setNormalWorkMonthsAndiuPayMonths(String normalWorkMonthsAndiuPayMonths) {
369            this.normalWorkMonthsAndiuPayMonths = normalWorkMonthsAndiuPayMonths;
370        }
371    
372        public String getPositionGradeDefault() {
373            return positionGradeDefault;
374        }
375    
376        public void setPositionGradeDefault(String positionGradeDefault) {
377            this.positionGradeDefault = positionGradeDefault;
378        }
379    
380        public String getPositionNumber() {
381            return positionNumber;
382        }
383    
384        public void setPositionNumber(String positionNumber) {
385            this.positionNumber = positionNumber;
386        }
387    
388        public String getPositionSalaryPlanDefault() {
389            return positionSalaryPlanDefault;
390        }
391    
392        public void setPositionSalaryPlanDefault(String positionSalaryPlanDefault) {
393            this.positionSalaryPlanDefault = positionSalaryPlanDefault;
394        }
395    
396        public BigDecimal getPositionStandardHoursDefault() {
397            return positionStandardHoursDefault;
398        }
399    
400        public void setPositionStandardHoursDefault(BigDecimal positionStandardHoursDefault) {
401            this.positionStandardHoursDefault = positionStandardHoursDefault;
402        }
403    
404        
405        public BigDecimal getAppointmentRequestedPayRate() {
406            return appointmentRequestedPayRate;
407        }
408    
409        public void setAppointmentRequestedPayRate(BigDecimal appointmentRequestedPayRate) {
410            this.appointmentRequestedPayRate = appointmentRequestedPayRate;
411        }
412    
413        public Integer getTotalOrgAmountChange() {
414            return totalOrgAmountChange;
415        }
416    
417        public void setTotalOrgAmountChange(Integer totalOrgAmountChange) {
418            this.totalOrgAmountChange = totalOrgAmountChange;
419        }
420    
421        public Integer getTotalOrgAppointmentRequestedAmount() {
422            return totalOrgAppointmentRequestedAmount;
423        }
424    
425        public void setTotalOrgAppointmentRequestedAmount(Integer totalOrgAppointmentRequestedAmount) {
426            this.totalOrgAppointmentRequestedAmount = totalOrgAppointmentRequestedAmount;
427        }
428    
429        public BigDecimal getTotalOrgAppointmentRequestedFteQuantity() {
430            return totalOrgAppointmentRequestedFteQuantity;
431        }
432    
433        public void setTotalOrgAppointmentRequestedFteQuantity(BigDecimal totalOrgAppointmentRequestedFteQuantity) {
434            this.totalOrgAppointmentRequestedFteQuantity = totalOrgAppointmentRequestedFteQuantity;
435        }
436    
437        public BigDecimal getTotalOrgPercentChange() {
438            return totalOrgPercentChange;
439        }
440    
441        public void setTotalOrgPercentChange(BigDecimal totalOrgPercentChange) {
442            this.totalOrgPercentChange = totalOrgPercentChange;
443        }
444    
445        public Integer getTotalOrgPositionCsfAmount() {
446            return totalOrgPositionCsfAmount;
447        }
448    
449        public void setTotalOrgPositionCsfAmount(Integer totalOrgPositionCsfAmount) {
450            this.totalOrgPositionCsfAmount = totalOrgPositionCsfAmount;
451        }
452    
453        public BigDecimal getTotalOrgPositionCsfFteQuantity() {
454            return totalOrgPositionCsfFteQuantity;
455        }
456    
457        public void setTotalOrgPositionCsfFteQuantity(BigDecimal totalOrgPositionCsfFteQuantity) {
458            this.totalOrgPositionCsfFteQuantity = totalOrgPositionCsfFteQuantity;
459        }
460    
461        public Integer getTotalPersonAmountChange() {
462            return totalPersonAmountChange;
463        }
464    
465        public void setTotalPersonAmountChange(Integer totalPersonAmountChange) {
466            this.totalPersonAmountChange = totalPersonAmountChange;
467        }
468    
469        public Integer getTotalPersonAppointmentRequestedAmount() {
470            return totalPersonAppointmentRequestedAmount;
471        }
472    
473        public void setTotalPersonAppointmentRequestedAmount(Integer totalPersonAppointmentRequestedAmount) {
474            this.totalPersonAppointmentRequestedAmount = totalPersonAppointmentRequestedAmount;
475        }
476    
477        public BigDecimal getTotalPersonAppointmentRequestedFteQuantity() {
478            return totalPersonAppointmentRequestedFteQuantity;
479        }
480    
481        public void setTotalPersonAppointmentRequestedFteQuantity(BigDecimal totalPersonAppointmentRequestedFteQuantity) {
482            this.totalPersonAppointmentRequestedFteQuantity = totalPersonAppointmentRequestedFteQuantity;
483        }
484    
485        public String getCsfFundingStatusCode() {
486            return csfFundingStatusCode;
487        }
488    
489        public void setCsfFundingStatusCode(String csfFundingStatusCode) {
490            this.csfFundingStatusCode = csfFundingStatusCode;
491        }
492    
493        public BigDecimal getTotalPersonPercentChange() {
494            return totalPersonPercentChange;
495        }
496    
497        public void setTotalPersonPercentChange(BigDecimal totalPersonPercentChange) {
498            this.totalPersonPercentChange = totalPersonPercentChange;
499        }
500    
501        public Integer getTotalPersonPositionCsfAmount() {
502            return totalPersonPositionCsfAmount;
503        }
504    
505        public void setTotalPersonPositionCsfAmount(Integer totalPersonPositionCsfAmount) {
506            this.totalPersonPositionCsfAmount = totalPersonPositionCsfAmount;
507        }
508    
509        public BigDecimal getTotalPersonPositionCsfFteQuantity() {
510            return totalPersonPositionCsfFteQuantity;
511        }
512    
513        public void setTotalPersonPositionCsfFteQuantity(BigDecimal totalPersonPositionCsfFteQuantity) {
514            this.totalPersonPositionCsfFteQuantity = totalPersonPositionCsfFteQuantity;
515        }
516    
517        public String getName() {
518            return name;
519        }
520    
521        public void setName(String name) {
522            this.name = name;
523        }
524    
525        public Integer getAmountChange() {
526            return amountChange;
527        }
528    
529        public void setAmountChange(Integer amountChange) {
530            this.amountChange = amountChange;
531        }
532    
533        public BigDecimal getPercentChange() {
534            return percentChange;
535        }
536    
537        public void setPercentChange(BigDecimal percentChange) {
538            this.percentChange = percentChange;
539        }
540    
541        /**
542         * Gets the chartOfAccountsCode attribute. 
543         * @return Returns the chartOfAccountsCode.
544         */
545        public String getChartOfAccountsCode() {
546            return chartOfAccountsCode;
547        }
548    
549        /**
550         * Sets the chartOfAccountsCode attribute value.
551         * @param chartOfAccountsCode The chartOfAccountsCode to set.
552         */
553        public void setChartOfAccountsCode(String chartOfAccountsCode) {
554            this.chartOfAccountsCode = chartOfAccountsCode;
555        }
556    
557        public String getAccountNumber() {
558            return accountNumber;
559        }
560    
561        public void setAccountNumber(String accountNumber) {
562            this.accountNumber = accountNumber;
563        }
564    
565        public String getEmplid() {
566            return emplid;
567        }
568    
569        public void setEmplid(String emplid) {
570            this.emplid = emplid;
571        }
572    
573        public BigDecimal getPositionFte() {
574            return positionFte;
575        }
576    
577        public void setPositionFte(BigDecimal positionFte) {
578            this.positionFte = positionFte;
579        }
580    
581        public String getSubAccountNumber() {
582            return subAccountNumber;
583        }
584    
585        public void setSubAccountNumber(String subAccountNumber) {
586            this.subAccountNumber = subAccountNumber;
587        }
588    
589        public String getDeleteBox() {
590            return deleteBox;
591        }
592    
593        public void setDeleteBox(String deleteBox) {
594            this.deleteBox = deleteBox;
595        }
596    
597        public String getObjectCodes() {
598            return objectCodes;
599        }
600    
601        public void setObjectCodes(String objectCodes) {
602            this.objectCodes = objectCodes;
603        }
604    
605        public String getNumberAndNameForAccountSubAccount() {
606            return numberAndNameForAccountSubAccount;
607        }
608    
609        public void setNumberAndNameForAccountSubAccount(String numberAndNameForAccountSubAccount) {
610            this.numberAndNameForAccountSubAccount = numberAndNameForAccountSubAccount;
611        }
612    
613        public Integer getPersonSortCode() {
614            return personSortCode;
615        }
616    
617        public void setPersonSortCode(Integer personSortCode) {
618            this.personSortCode = personSortCode;
619        }
620    
621        public String getCls() {
622            return cls;
623        }
624    
625        public void setCls(String cls) {
626            this.cls = cls;
627        }
628    
629    
630    }
631