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 Summary Report Business Object.
022 */
023 public class BudgetConstructionAccountObjectDetailReport {
024
025 // Header parts
026 private String fiscalYear;
027 private String orgChartOfAccountsCode;
028 private String orgChartOfAccountDescription;
029 private String chartOfAccountsCode;
030 private String chartOfAccountDescription;
031 private String organizationCode;
032 private String organizationName;
033 private String consHdr;
034 private String fundGroupCode;
035 private String fundGroupName;
036 private String subFundGroupCode;
037 private String subFundGroupDescription;
038 private String baseFy;
039 private String reqFy;
040
041 private String accountNumber;
042 private String accountName;
043 private String subAccountName;
044
045 // Groups
046 private String subAccountNumber;
047 private String typeFinancialReportSortCode;
048 private String levelFinancialReportSortCode;
049 private String financialObjectCode;
050 private String financialSubObjectCode;
051 // page break org_fin_coa_cd, org_cd, sub_fund_grp_cd)%\
052 private String pageBreak;
053
054
055 // Body parts
056 private String financialObjectName;
057
058 // when the values are zero, below fields should be blank, so make them as string.
059 private BigDecimal positionCsfLeaveFteQuantity;
060 private BigDecimal csfFullTimeEmploymentQuantity;
061 private Integer financialBeginningBalanceLineAmount = new Integer(0);
062 private BigDecimal appointmentRequestedCsfFteQuantity;
063 private BigDecimal appointmentRequestedFteQuantity;
064 private Integer accountLineAnnualBalanceAmount = new Integer(0);
065 private Integer amountChange = new Integer(0);
066 private BigDecimal percentChange = BigDecimal.ZERO;
067
068 // Total parts
069
070 private String totalObjectDescription;
071
072 private BigDecimal totalObjectPositionCsfLeaveFteQuantity;
073 private BigDecimal totalObjectCsfFullTimeEmploymentQuantity;
074 private Integer totalObjectFinancialBeginningBalanceLineAmount;
075 private BigDecimal totalObjectAppointmentRequestedCsfFteQuantity;
076 private BigDecimal totalObjectAppointmentRequestedFteQuantity;
077 private Integer totalObjectAccountLineAnnualBalanceAmount;
078 private Integer totalObjectAmountChange;
079 private BigDecimal totalObjectPercentChange;
080
081 private String totalLevelDescription;
082
083 private BigDecimal totalLevelPositionCsfLeaveFteQuantity;
084 private BigDecimal totalLevelCsfFullTimeEmploymentQuantity;
085 private Integer totalLevelFinancialBeginningBalanceLineAmount;
086 private BigDecimal totalLevelAppointmentRequestedCsfFteQuantity;
087 private BigDecimal totalLevelAppointmentRequestedFteQuantity;
088 private Integer totalLevelAccountLineAnnualBalanceAmount;
089 private Integer totalLevelAmountChange;
090 private BigDecimal totalLevelPercentChange;
091
092 private String totalTypeDescription;
093 private BigDecimal totalTypePositionCsfLeaveFteQuantity;
094 private BigDecimal totalTypeCsfFullTimeEmploymentQuantity;
095 private Integer totalTypeFinancialBeginningBalanceLineAmount;
096 private BigDecimal totalTypeAppointmentRequestedCsfFteQuantity;
097 private BigDecimal totalTypeAppointmentRequestedFteQuantity;
098 private Integer totalTypeAccountLineAnnualBalanceAmount;
099 private Integer totalTypeAmountChange;
100 private BigDecimal totalTypePercentChange;
101
102
103 public BudgetConstructionAccountObjectDetailReport() {
104 }
105
106
107 public String getFiscalYear() {
108 return fiscalYear;
109 }
110
111
112 public void setFiscalYear(String fiscalYear) {
113 this.fiscalYear = fiscalYear;
114 }
115
116
117 public String getOrgChartOfAccountsCode() {
118 return orgChartOfAccountsCode;
119 }
120
121
122 public void setOrgChartOfAccountsCode(String orgChartOfAccountsCode) {
123 this.orgChartOfAccountsCode = orgChartOfAccountsCode;
124 }
125
126
127 public String getOrgChartOfAccountDescription() {
128 return orgChartOfAccountDescription;
129 }
130
131
132 public void setOrgChartOfAccountDescription(String orgChartOfAccountDescription) {
133 this.orgChartOfAccountDescription = orgChartOfAccountDescription;
134 }
135
136
137 public String getChartOfAccountsCode() {
138 return chartOfAccountsCode;
139 }
140
141
142 public void setChartOfAccountsCode(String chartOfAccountsCode) {
143 this.chartOfAccountsCode = chartOfAccountsCode;
144 }
145
146
147 public String getChartOfAccountDescription() {
148 return chartOfAccountDescription;
149 }
150
151
152 public void setChartOfAccountDescription(String chartOfAccountDescription) {
153 this.chartOfAccountDescription = chartOfAccountDescription;
154 }
155
156
157 public String getOrganizationCode() {
158 return organizationCode;
159 }
160
161
162 public void setOrganizationCode(String organizationCode) {
163 this.organizationCode = organizationCode;
164 }
165
166
167 public String getOrganizationName() {
168 return organizationName;
169 }
170
171
172 public void setOrganizationName(String organizationName) {
173 this.organizationName = organizationName;
174 }
175
176
177 public String getConsHdr() {
178 return consHdr;
179 }
180
181
182 public void setConsHdr(String consHdr) {
183 this.consHdr = consHdr;
184 }
185
186
187 public String getFundGroupCode() {
188 return fundGroupCode;
189 }
190
191
192 public void setFundGroupCode(String fundGroupCode) {
193 this.fundGroupCode = fundGroupCode;
194 }
195
196
197 public String getFundGroupName() {
198 return fundGroupName;
199 }
200
201
202 public void setFundGroupName(String fundGroupName) {
203 this.fundGroupName = fundGroupName;
204 }
205
206
207 public String getSubFundGroupCode() {
208 return subFundGroupCode;
209 }
210
211
212 public void setSubFundGroupCode(String subFundGroupCode) {
213 this.subFundGroupCode = subFundGroupCode;
214 }
215
216
217 public String getSubFundGroupDescription() {
218 return subFundGroupDescription;
219 }
220
221
222 public void setSubFundGroupDescription(String subFundGroupDescription) {
223 this.subFundGroupDescription = subFundGroupDescription;
224 }
225
226
227 public String getBaseFy() {
228 return baseFy;
229 }
230
231
232 public void setBaseFy(String baseFy) {
233 this.baseFy = baseFy;
234 }
235
236
237 public String getReqFy() {
238 return reqFy;
239 }
240
241
242 public void setReqFy(String reqFy) {
243 this.reqFy = reqFy;
244 }
245
246 public String getAccountNumber() {
247 return accountNumber;
248 }
249
250
251 public void setAccountNumber(String accountNumber) {
252 this.accountNumber = accountNumber;
253 }
254
255
256 public String getAccountName() {
257 return accountName;
258 }
259
260
261 public void setAccountName(String accountName) {
262 this.accountName = accountName;
263 }
264
265
266 public String getSubAccountName() {
267 return subAccountName;
268 }
269
270
271 public void setSubAccountName(String subAccountName) {
272 this.subAccountName = subAccountName;
273 }
274
275
276 public String getSubAccountNumber() {
277 return subAccountNumber;
278 }
279
280
281 public void setSubAccountNumber(String subAccountNumber) {
282 this.subAccountNumber = subAccountNumber;
283 }
284 public String getTypeFinancialReportSortCode() {
285 return typeFinancialReportSortCode;
286 }
287
288
289 public void setTypeFinancialReportSortCode(String typeFinancialReportSortCode) {
290 this.typeFinancialReportSortCode = typeFinancialReportSortCode;
291 }
292
293
294 public String getLevelFinancialReportSortCode() {
295 return levelFinancialReportSortCode;
296 }
297
298
299 public void setLevelFinancialReportSortCode(String levelFinancialReportSortCode) {
300 this.levelFinancialReportSortCode = levelFinancialReportSortCode;
301 }
302
303
304 public String getFinancialObjectCode() {
305 return financialObjectCode;
306 }
307
308
309 public void setFinancialObjectCode(String financialObjectCode) {
310 this.financialObjectCode = financialObjectCode;
311 }
312
313
314 public String getFinancialSubObjectCode() {
315 return financialSubObjectCode;
316 }
317
318
319 public void setFinancialSubObjectCode(String financialSubObjectCode) {
320 this.financialSubObjectCode = financialSubObjectCode;
321 }
322
323
324 public String getPageBreak() {
325 return pageBreak;
326 }
327
328
329 public void setPageBreak(String pageBreak) {
330 this.pageBreak = pageBreak;
331 }
332
333
334 public String getFinancialObjectName() {
335 return financialObjectName;
336 }
337
338
339 public void setFinancialObjectName(String financialObjectName) {
340 this.financialObjectName = financialObjectName;
341 }
342
343
344 public BigDecimal getPositionCsfLeaveFteQuantity() {
345 return positionCsfLeaveFteQuantity;
346 }
347
348
349 public void setPositionCsfLeaveFteQuantity(BigDecimal positionCsfLeaveFteQuantity) {
350 this.positionCsfLeaveFteQuantity = positionCsfLeaveFteQuantity;
351 }
352
353
354 public BigDecimal getCsfFullTimeEmploymentQuantity() {
355 return csfFullTimeEmploymentQuantity;
356 }
357
358
359 public void setCsfFullTimeEmploymentQuantity(BigDecimal csfFullTimeEmploymentQuantity) {
360 this.csfFullTimeEmploymentQuantity = csfFullTimeEmploymentQuantity;
361 }
362
363
364 public Integer getFinancialBeginningBalanceLineAmount() {
365 return financialBeginningBalanceLineAmount;
366 }
367
368
369 public void setFinancialBeginningBalanceLineAmount(Integer financialBeginningBalanceLineAmount) {
370 this.financialBeginningBalanceLineAmount = financialBeginningBalanceLineAmount;
371 }
372
373
374 public BigDecimal getAppointmentRequestedCsfFteQuantity() {
375 return appointmentRequestedCsfFteQuantity;
376 }
377
378
379 public void setAppointmentRequestedCsfFteQuantity(BigDecimal appointmentRequestedCsfFteQuantity) {
380 this.appointmentRequestedCsfFteQuantity = appointmentRequestedCsfFteQuantity;
381 }
382
383
384 public BigDecimal getAppointmentRequestedFteQuantity() {
385 return appointmentRequestedFteQuantity;
386 }
387
388
389 public void setAppointmentRequestedFteQuantity(BigDecimal appointmentRequestedFteQuantity) {
390 this.appointmentRequestedFteQuantity = appointmentRequestedFteQuantity;
391 }
392
393
394 public Integer getAccountLineAnnualBalanceAmount() {
395 return accountLineAnnualBalanceAmount;
396 }
397
398
399 public void setAccountLineAnnualBalanceAmount(Integer accountLineAnnualBalanceAmount) {
400 this.accountLineAnnualBalanceAmount = accountLineAnnualBalanceAmount;
401 }
402
403
404 public Integer getAmountChange() {
405 return amountChange;
406 }
407
408
409 public void setAmountChange(Integer amountChange) {
410 this.amountChange = amountChange;
411 }
412
413
414 public BigDecimal getPercentChange() {
415 return percentChange;
416 }
417
418
419 public void setPercentChange(BigDecimal percentChange) {
420 this.percentChange = percentChange;
421 }
422
423
424 public String getTotalObjectDescription() {
425 return totalObjectDescription;
426 }
427
428
429 public void setTotalObjectDescription(String totalObjectDescription) {
430 this.totalObjectDescription = totalObjectDescription;
431 }
432
433
434 public BigDecimal getTotalObjectPositionCsfLeaveFteQuantity() {
435 return totalObjectPositionCsfLeaveFteQuantity;
436 }
437
438
439 public void setTotalObjectPositionCsfLeaveFteQuantity(BigDecimal totalObjectPositionCsfLeaveFteQuantity) {
440 this.totalObjectPositionCsfLeaveFteQuantity = totalObjectPositionCsfLeaveFteQuantity;
441 }
442
443
444 public Integer getTotalObjectFinancialBeginningBalanceLineAmount() {
445 return totalObjectFinancialBeginningBalanceLineAmount;
446 }
447
448
449 public void setTotalObjectFinancialBeginningBalanceLineAmount(Integer totalObjectFinancialBeginningBalanceLineAmount) {
450 this.totalObjectFinancialBeginningBalanceLineAmount = totalObjectFinancialBeginningBalanceLineAmount;
451 }
452
453
454 public BigDecimal getTotalObjectAppointmentRequestedCsfFteQuantity() {
455 return totalObjectAppointmentRequestedCsfFteQuantity;
456 }
457
458
459 public void setTotalObjectAppointmentRequestedCsfFteQuantity(BigDecimal totalObjectAppointmentRequestedCsfFteQuantity) {
460 this.totalObjectAppointmentRequestedCsfFteQuantity = totalObjectAppointmentRequestedCsfFteQuantity;
461 }
462
463
464 public BigDecimal getTotalObjectAppointmentRequestedFteQuantity() {
465 return totalObjectAppointmentRequestedFteQuantity;
466 }
467
468
469 public void setTotalObjectAppointmentRequestedFteQuantity(BigDecimal totalObjectAppointmentRequestedFteQuantity) {
470 this.totalObjectAppointmentRequestedFteQuantity = totalObjectAppointmentRequestedFteQuantity;
471 }
472
473
474 public Integer getTotalObjectAccountLineAnnualBalanceAmount() {
475 return totalObjectAccountLineAnnualBalanceAmount;
476 }
477
478
479 public void setTotalObjectAccountLineAnnualBalanceAmount(Integer totalObjectAccountLineAnnualBalanceAmount) {
480 this.totalObjectAccountLineAnnualBalanceAmount = totalObjectAccountLineAnnualBalanceAmount;
481 }
482
483
484 public Integer getTotalObjectAmountChange() {
485 return totalObjectAmountChange;
486 }
487
488
489 public void setTotalObjectAmountChange(Integer totalObjectAmountChange) {
490 this.totalObjectAmountChange = totalObjectAmountChange;
491 }
492
493
494 public BigDecimal getTotalObjectPercentChange() {
495 return totalObjectPercentChange;
496 }
497
498
499 public void setTotalObjectPercentChange(BigDecimal totalObjectPercentChange) {
500 this.totalObjectPercentChange = totalObjectPercentChange;
501 }
502
503
504 public String getTotalLevelDescription() {
505 return totalLevelDescription;
506 }
507
508
509 public void setTotalLevelDescription(String totalLevelDescription) {
510 this.totalLevelDescription = totalLevelDescription;
511 }
512
513
514 public BigDecimal getTotalLevelPositionCsfLeaveFteQuantity() {
515 return totalLevelPositionCsfLeaveFteQuantity;
516 }
517
518
519 public void setTotalLevelPositionCsfLeaveFteQuantity(BigDecimal totalLevelPositionCsfLeaveFteQuantity) {
520 this.totalLevelPositionCsfLeaveFteQuantity = totalLevelPositionCsfLeaveFteQuantity;
521 }
522
523
524 public Integer getTotalLevelFinancialBeginningBalanceLineAmount() {
525 return totalLevelFinancialBeginningBalanceLineAmount;
526 }
527
528
529 public void setTotalLevelFinancialBeginningBalanceLineAmount(Integer totalLevelFinancialBeginningBalanceLineAmount) {
530 this.totalLevelFinancialBeginningBalanceLineAmount = totalLevelFinancialBeginningBalanceLineAmount;
531 }
532
533
534 public BigDecimal getTotalLevelAppointmentRequestedCsfFteQuantity() {
535 return totalLevelAppointmentRequestedCsfFteQuantity;
536 }
537
538
539 public void setTotalLevelAppointmentRequestedCsfFteQuantity(BigDecimal totalLevelAppointmentRequestedCsfFteQuantity) {
540 this.totalLevelAppointmentRequestedCsfFteQuantity = totalLevelAppointmentRequestedCsfFteQuantity;
541 }
542
543
544 public BigDecimal getTotalLevelAppointmentRequestedFteQuantity() {
545 return totalLevelAppointmentRequestedFteQuantity;
546 }
547
548
549 public void setTotalLevelAppointmentRequestedFteQuantity(BigDecimal totalLevelAppointmentRequestedFteQuantity) {
550 this.totalLevelAppointmentRequestedFteQuantity = totalLevelAppointmentRequestedFteQuantity;
551 }
552
553
554 public Integer getTotalLevelAccountLineAnnualBalanceAmount() {
555 return totalLevelAccountLineAnnualBalanceAmount;
556 }
557
558
559 public void setTotalLevelAccountLineAnnualBalanceAmount(Integer totalLevelAccountLineAnnualBalanceAmount) {
560 this.totalLevelAccountLineAnnualBalanceAmount = totalLevelAccountLineAnnualBalanceAmount;
561 }
562
563
564 public Integer getTotalLevelAmountChange() {
565 return totalLevelAmountChange;
566 }
567
568
569 public void setTotalLevelAmountChange(Integer totalLevelAmountChange) {
570 this.totalLevelAmountChange = totalLevelAmountChange;
571 }
572
573
574 public BigDecimal getTotalLevelPercentChange() {
575 return totalLevelPercentChange;
576 }
577
578
579 public void setTotalLevelPercentChange(BigDecimal totalLevelPercentChange) {
580 this.totalLevelPercentChange = totalLevelPercentChange;
581 }
582
583
584 public String getTotalTypeDescription() {
585 return totalTypeDescription;
586 }
587
588
589 public void setTotalTypeDescription(String totalTypeDescription) {
590 this.totalTypeDescription = totalTypeDescription;
591 }
592
593
594 public BigDecimal getTotalObjectCsfFullTimeEmploymentQuantity() {
595 return totalObjectCsfFullTimeEmploymentQuantity;
596 }
597
598
599 public void setTotalObjectCsfFullTimeEmploymentQuantity(BigDecimal totalObjectCsfFullTimeEmploymentQuantity) {
600 this.totalObjectCsfFullTimeEmploymentQuantity = totalObjectCsfFullTimeEmploymentQuantity;
601 }
602
603
604 public BigDecimal getTotalLevelCsfFullTimeEmploymentQuantity() {
605 return totalLevelCsfFullTimeEmploymentQuantity;
606 }
607
608
609 public void setTotalLevelCsfFullTimeEmploymentQuantity(BigDecimal totalLevelCsfFullTimeEmploymentQuantity) {
610 this.totalLevelCsfFullTimeEmploymentQuantity = totalLevelCsfFullTimeEmploymentQuantity;
611 }
612
613
614 public BigDecimal getTotalTypePositionCsfLeaveFteQuantity() {
615 return totalTypePositionCsfLeaveFteQuantity;
616 }
617
618
619 public void setTotalTypePositionCsfLeaveFteQuantity(BigDecimal totalTypePositionCsfLeaveFteQuantity) {
620 this.totalTypePositionCsfLeaveFteQuantity = totalTypePositionCsfLeaveFteQuantity;
621 }
622
623
624 public BigDecimal getTotalTypeCsfFullTimeEmploymentQuantity() {
625 return totalTypeCsfFullTimeEmploymentQuantity;
626 }
627
628
629 public void setTotalTypeCsfFullTimeEmploymentQuantity(BigDecimal totalTypeCsfFullTimeEmploymentQuantity) {
630 this.totalTypeCsfFullTimeEmploymentQuantity = totalTypeCsfFullTimeEmploymentQuantity;
631 }
632
633
634 public Integer getTotalTypeFinancialBeginningBalanceLineAmount() {
635 return totalTypeFinancialBeginningBalanceLineAmount;
636 }
637
638
639 public void setTotalTypeFinancialBeginningBalanceLineAmount(Integer totalTypeFinancialBeginningBalanceLineAmount) {
640 this.totalTypeFinancialBeginningBalanceLineAmount = totalTypeFinancialBeginningBalanceLineAmount;
641 }
642
643
644 public BigDecimal getTotalTypeAppointmentRequestedCsfFteQuantity() {
645 return totalTypeAppointmentRequestedCsfFteQuantity;
646 }
647
648
649 public void setTotalTypeAppointmentRequestedCsfFteQuantity(BigDecimal totalTypeAppointmentRequestedCsfFteQuantity) {
650 this.totalTypeAppointmentRequestedCsfFteQuantity = totalTypeAppointmentRequestedCsfFteQuantity;
651 }
652
653
654 public BigDecimal getTotalTypeAppointmentRequestedFteQuantity() {
655 return totalTypeAppointmentRequestedFteQuantity;
656 }
657
658
659 public void setTotalTypeAppointmentRequestedFteQuantity(BigDecimal totalTypeAppointmentRequestedFteQuantity) {
660 this.totalTypeAppointmentRequestedFteQuantity = totalTypeAppointmentRequestedFteQuantity;
661 }
662
663
664 public Integer getTotalTypeAccountLineAnnualBalanceAmount() {
665 return totalTypeAccountLineAnnualBalanceAmount;
666 }
667
668
669 public void setTotalTypeAccountLineAnnualBalanceAmount(Integer totalTypeAccountLineAnnualBalanceAmount) {
670 this.totalTypeAccountLineAnnualBalanceAmount = totalTypeAccountLineAnnualBalanceAmount;
671 }
672
673
674 public Integer getTotalTypeAmountChange() {
675 return totalTypeAmountChange;
676 }
677
678
679 public void setTotalTypeAmountChange(Integer totalTypeAmountChange) {
680 this.totalTypeAmountChange = totalTypeAmountChange;
681 }
682
683
684 public BigDecimal getTotalTypePercentChange() {
685 return totalTypePercentChange;
686 }
687
688
689 public void setTotalTypePercentChange(BigDecimal totalTypePercentChange) {
690 this.totalTypePercentChange = totalTypePercentChange;
691 }
692
693
694 }