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