View Javadoc
1   /*
2    * Kuali Coeus, a comprehensive research administration system for higher education.
3    * 
4    * Copyright 2005-2015 Kuali, Inc.
5    * 
6    * This program is free software: you can redistribute it and/or modify
7    * it under the terms of the GNU Affero General Public License as
8    * published by the Free Software Foundation, either version 3 of the
9    * License, or (at your option) any later version.
10   * 
11   * This program is distributed in the hope that it will be useful,
12   * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   * GNU Affero General Public License for more details.
15   * 
16   * You should have received a copy of the GNU Affero General Public License
17   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18   */
19  package org.kuali.coeus.s2sgen.impl.budget;
20  
21  
22  import org.kuali.coeus.sys.api.model.ScaleTwoDecimal;
23  
24  import java.sql.Date;
25  import java.util.ArrayList;
26  import java.util.List;
27  
28  public class BudgetPeriodDto {
29  
30      private String proposalNumber;
31      private int version;
32      private String finalVersionFlag;
33      private int budgetPeriod;
34      private Date startDate;
35      private Date endDate;
36      private List<KeyPersonDto> keyPersons;
37      private List<KeyPersonDto> extraKeyPersons;
38      private ScaleTwoDecimal totalFundsKeyPersons;
39      private ScaleTwoDecimal totalFundsAttachedKeyPersons;
40      private List<OtherPersonnelDto> otherPersonnel;
41      private ScaleTwoDecimal totalOtherPersonnelFunds;
42      private ScaleTwoDecimal otherPersonnelTotalNumber;
43      private ScaleTwoDecimal totalCompensation;
44      private List<EquipmentDto> equipment;
45      private List<EquipmentDto> extraEquipment;
46      private ScaleTwoDecimal totalFundsEquipment;
47      private ScaleTwoDecimal totalFundsAttachedEquipment;
48      private ScaleTwoDecimal domesticTravelCost;
49      private ScaleTwoDecimal foreignTravelCost;
50      private ScaleTwoDecimal totalTravelCost;
51      private ScaleTwoDecimal partStipendCost;
52      private ScaleTwoDecimal partTravelCost;
53      private ScaleTwoDecimal partOtherCost;
54      private ScaleTwoDecimal partTuition;
55      private ScaleTwoDecimal partSubsistence;
56      private int participantCount;
57      private List<OtherDirectCostInfoDto> otherDirectCosts;
58      private ScaleTwoDecimal directCostsTotal;
59      private IndirectCostDto indirectCosts;
60      private String cognizantFedAgency;
61      private ScaleTwoDecimal totalCosts;
62      private ScaleTwoDecimal totalIndirectCost;
63      private int lineItemCount;
64  
65      private ScaleTwoDecimal costSharingAmount;
66      private ScaleTwoDecimal domesticTravelCostSharing;
67      private ScaleTwoDecimal foreignTravelCostSharing;
68      private ScaleTwoDecimal totalTravelCostSharing;
69      private ScaleTwoDecimal partStipendCostSharing;
70      private ScaleTwoDecimal partTravelCostSharing;
71      private ScaleTwoDecimal partTuitionCostSharing;
72      private ScaleTwoDecimal partSubsistenceCostSharing;
73      private ScaleTwoDecimal partOtherCostSharing;
74      private ScaleTwoDecimal totalNonFundsKeyPersons;
75      private ScaleTwoDecimal totalNonFundsAttachedKeyPersons;
76      private ScaleTwoDecimal totalOtherPersonnelNonFunds;
77      private ScaleTwoDecimal totalCompensationCostSharing;
78      private ScaleTwoDecimal totalDirectCostSharing;
79      private ScaleTwoDecimal totalIndirectCostSharing;
80  
81      public BudgetPeriodDto() {
82          keyPersons = new ArrayList<KeyPersonDto>();
83          extraKeyPersons = new ArrayList<KeyPersonDto>();
84          equipment = new ArrayList<EquipmentDto>();
85          extraEquipment = new ArrayList<EquipmentDto>();
86          otherDirectCosts = new ArrayList<OtherDirectCostInfoDto>();
87      }
88  
89      /**
90       * Getter for proposalNumber.
91       * 
92       * @return Value of proposalNumber.
93       */
94  
95      public String getProposalNumber() {
96          return proposalNumber;
97      }
98  
99      /**
100      * Setter for proposalNumber
101      * 
102      * @param proposalNumber New value of proposalNumber.
103      */
104 
105     public void setProposalNumber(String proposalNumber) {
106         this.proposalNumber = proposalNumber;
107     }
108 
109     /**
110      * Getter for property version.
111      * 
112      * @return Value of property version.
113      */
114     public int getVersion() {
115         return version;
116     }
117 
118     /**
119      * Setter for property version.
120      * 
121      * @param version New value of property version.
122      */
123     public void setVersion(int version) {
124         this.version = version;
125     }
126 
127     /**
128      * Getter for property finalVersionFlag.
129      * 
130      * @return Value of property finalVersionFlag.
131      */
132     public String getFinalVersionFlag() {
133         return finalVersionFlag;
134     }
135 
136     /**
137      * Setter for property finalVersionFlag.
138      * 
139      * @param finalVersionFlag New value of property finalVersionFlag.
140      */
141     public void setFinalVersionFlag(String finalVersionFlag) {
142         this.finalVersionFlag = finalVersionFlag;
143     }
144 
145     /**
146      * Getter for property budgetPeriod.
147      * 
148      * @return Value of property budgetPeriod.
149      */
150     public int getBudgetPeriod() {
151         return budgetPeriod;
152     }
153 
154     /**
155      * Setter for property budgetPeriod.
156      * 
157      * @param budgetPeriod New value of property budgetPeriod.
158      */
159     public void setBudgetPeriod(int budgetPeriod) {
160         this.budgetPeriod = budgetPeriod;
161     }
162 
163     /**
164      * Getter for property startDate.
165      * 
166      * @return Value of property startDate.
167      */
168     public Date getStartDate() {
169         return startDate;
170     }
171 
172     /**
173      * Setter for property startDate.
174      * 
175      * @param startDate New value of property startDate.
176      */
177     public void setStartDate(Date startDate) {
178         this.startDate = startDate;
179     }
180 
181     /**
182      * Getter for property endDate.
183      * 
184      * @return Value of property endDate.
185      */
186     public Date getEndDate() {
187         return endDate;
188     }
189 
190     /**
191      * Setter for property endDate.
192      * 
193      * @param endDate New value of property endDate.
194      */
195     public void setEndDate(Date endDate) {
196         this.endDate = endDate;
197     }
198 
199 
200     /**
201      * Getter for property keyPersons. which is a Vector of keyPersonnel beans
202      * 
203      * @return Value of property keyPersons
204      */
205     public List<KeyPersonDto> getKeyPersons() {
206         return keyPersons;
207     }
208 
209     /**
210      * Setter for property keyPersons.
211      * 
212      * @param keyPersons New value of property keyPersons.
213      */
214     public void setKeyPersons(List<KeyPersonDto> keyPersons) {
215         this.keyPersons = keyPersons;
216     }
217 
218 
219     /**
220      * Getter for property extraKeyPersons. which is a Vector of keyPersonnel beans
221      * 
222      * @return Value of property extraKeyPersons
223      */
224     public List<KeyPersonDto> getExtraKeyPersons() {
225         return extraKeyPersons;
226     }
227 
228     /**
229      * Setter for property extraKeyPersons.
230      * 
231      * @param extraKeyPersons New value of property extraKeyPersons.
232      */
233     public void setExtraKeyPersons(List<KeyPersonDto> extraKeyPersons) {
234         this.extraKeyPersons = extraKeyPersons;
235     }
236 
237     /**
238      * Getter for property totalFundsKeyPersons.
239      * 
240      * @return Value of property totalFundsKeyPersons.
241      */
242     public ScaleTwoDecimal getTotalFundsKeyPersons() {
243         return totalFundsKeyPersons;
244     }
245 
246     /**
247      * Setter for property totalFundsKeyPersons.
248      * 
249      * @param totalFundsKeyPersons New value of property totalFundsKeyPersons.
250      */
251     public void setTotalFundsKeyPersons(ScaleTwoDecimal totalFundsKeyPersons) {
252         this.totalFundsKeyPersons = totalFundsKeyPersons;
253     }
254 
255     /**
256      * Getter for property totalFundsAttachedKeyPersons.
257      * 
258      * @return Value of property totalFundsAttachedKeyPersons.
259      */
260     public ScaleTwoDecimal getTotalFundsAttachedKeyPersons() {
261         return totalFundsAttachedKeyPersons;
262     }
263 
264     /**
265      * Setter for property totalFundsAttachedKeyPersons.
266      * 
267      * @param totalFundsAttachedKeyPersons New value of property totalFundsAttachedKeyPersons.
268      */
269     public void setTotalFundsAttachedKeyPersons(ScaleTwoDecimal totalFundsAttachedKeyPersons) {
270         this.totalFundsAttachedKeyPersons = totalFundsAttachedKeyPersons;
271     }
272 
273     /**
274      * Getter for property totalOtherPersonnelFunds.
275      * 
276      * @return Value of property totalOtherPersonnelFunds.
277      */
278     public ScaleTwoDecimal getTotalOtherPersonnelFunds() {
279         return totalOtherPersonnelFunds;
280     }
281 
282     /**
283      * Setter for property totalOtherPersonnelFunds.
284      * 
285      * @param totalOtherPersonnelFunds New value of property totalOtherPersonnelFunds.
286      */
287     public void setTotalOtherPersonnelFunds(ScaleTwoDecimal totalOtherPersonnelFunds) {
288         this.totalOtherPersonnelFunds = totalOtherPersonnelFunds;
289     }
290 
291     /**
292      * Getter for property OtherPersonnelTotalNumber.
293      * 
294      * @return Value of property OtherPersonnelTotalNumber.
295      */
296     public ScaleTwoDecimal getOtherPersonnelTotalNumber() {
297         return otherPersonnelTotalNumber;
298     }
299 
300     /**
301      * Setter for property OtherPersonnelTotalNumber.
302      * 
303      * @param otherPersonnelTotalNumber New value of property OtherPersonnelTotalNumber.
304      */
305     public void setOtherPersonnelTotalNumber(ScaleTwoDecimal otherPersonnelTotalNumber) {
306         this.otherPersonnelTotalNumber = otherPersonnelTotalNumber;
307     }
308 
309 
310     /**
311      * Getter for property otherPersonnel. which is a Vector of otherPersonnelBeans
312      * 
313      * @return Value of property otherPersonnel.
314      */
315     public List<OtherPersonnelDto> getOtherPersonnel() {
316         return otherPersonnel;
317     }
318 
319     /**
320      * Setter for property otherPersonnel.
321      * 
322      * @param otherPersonnel New value of property otherPersonnel.
323      */
324     public void setOtherPersonnel(List<OtherPersonnelDto> otherPersonnel) {
325         this.otherPersonnel = otherPersonnel;
326     }
327 
328     /**
329      * Getter for property totalCompensation.
330      * 
331      * @return Value of property totalCompensation.
332      */
333     public ScaleTwoDecimal getTotalCompensation() {
334         return totalCompensation;
335     }
336 
337     /**
338      * Setter for property totalCompensation.
339      * 
340      * @param totalCompensation New value of property totalCompensation.
341      */
342     public void setTotalCompensation(ScaleTwoDecimal totalCompensation) {
343         this.totalCompensation = totalCompensation;
344     }
345 
346     /**
347      * Getter for property equipment. which is a Vector of equipmentBeans
348      * 
349      * @return Value of property equipment.
350      */
351     public List<EquipmentDto> getEquipment() {
352         return equipment;
353     }
354 
355     /**
356      * Setter for property equipment.
357      * 
358      * @param equipment New value of property equipment.
359      */
360     public void setEquipment(List<EquipmentDto> equipment) {
361         this.equipment = equipment;
362     }
363 
364     /**
365      * Getter for property extraEquipment. which is a Vector of equipmentBeans
366      * 
367      * @return Value of property extraEquipment..
368      */
369     public List<EquipmentDto> getExtraEquipment() {
370         return extraEquipment;
371     }
372 
373     /**
374      * Setter for property extraEquipment..
375      * 
376      * @param extraEquipment New value of property extraEquipment..
377      */
378     public void setExtraEquipment(List<EquipmentDto> extraEquipment) {
379         this.extraEquipment = extraEquipment;
380     }
381 
382 
383     /**
384      * Getter for property domesticTravelCost.
385      * 
386      * @return Value of property domesticTravelCost.
387      */
388     public ScaleTwoDecimal getDomesticTravelCost() {
389         return domesticTravelCost;
390     }
391 
392     /**
393      * Setter for property domesticTravelCost.
394      * 
395      * @param domesticTravelCost New value of property domesticTravelCost.
396      */
397     public void setDomesticTravelCost(ScaleTwoDecimal domesticTravelCost) {
398         this.domesticTravelCost = domesticTravelCost;
399     }
400 
401     /**
402      * Getter for property foreignTravelCost.
403      * 
404      * @return Value of property foreignTravelCost.
405      */
406     public ScaleTwoDecimal getForeignTravelCost() {
407         return foreignTravelCost;
408     }
409 
410     /**
411      * Setter for property foreignTravelCost.
412      * 
413      * @param foreignTravelCost New value of property foreignTravelCost.
414      */
415     public void setForeignTravelCost(ScaleTwoDecimal foreignTravelCost) {
416         this.foreignTravelCost = foreignTravelCost;
417     }
418 
419     /**
420      * Getter for property totalTravelCost.
421      * 
422      * @return Value of property totalTravelCost.
423      */
424     public ScaleTwoDecimal getTotalTravelCost() {
425         return totalTravelCost;
426     }
427 
428     /**
429      * Setter for property totalTravelCost.
430      * 
431      * @param totalTravelCost New value of property totalTravelCost.
432      */
433     public void setTotalTravelCost(ScaleTwoDecimal totalTravelCost) {
434         this.totalTravelCost = totalTravelCost;
435     }
436 
437 
438     /**
439      * Getter for property partOtherCost.
440      * 
441      * @return Value of property partOtherCost.
442      */
443     public ScaleTwoDecimal getpartOtherCost() {
444         return partOtherCost;
445     }
446 
447     /**
448      * Setter for property partOtherCost.
449      * 
450      * @param partOtherCost New value of property partOtherCost.
451      */
452     public void setpartOtherCost(ScaleTwoDecimal partOtherCost) {
453         this.partOtherCost = partOtherCost;
454     }
455 
456     /**
457      * Getter for property participantCount.
458      * 
459      * @return Value of property participantCount.
460      */
461     public int getparticipantCount() {
462         return participantCount;
463     }
464 
465     /**
466      * Setter for property participantCount.
467      * 
468      * @param participantCount New value of property participantCount.
469      */
470     public void setparticipantCount(int participantCount) {
471         this.participantCount = participantCount;
472     }
473 
474     /**
475      * Getter for property partTravelCost.
476      * 
477      * @return Value of property partTravelCost.
478      */
479     public ScaleTwoDecimal getpartTravelCost() {
480         return partTravelCost;
481     }
482 
483     /**
484      * Setter for property partTravelCost.
485      * 
486      * @param partTravelCost New value of property partTravelCost.
487      */
488     public void setpartTravelCost(ScaleTwoDecimal partTravelCost) {
489         this.partTravelCost = partTravelCost;
490     }
491 
492 
493     /**
494      * Getter for property partStipendCost.
495      * 
496      * @return Value of property partStipendCost.
497      */
498     public ScaleTwoDecimal getpartStipendCost() {
499         return partStipendCost;
500     }
501 
502     /**
503      * Setter for property partStipendCost.
504      * 
505      * @param partStipendCost New value of property partStipendCost.
506      */
507     public void setpartStipendCost(ScaleTwoDecimal partStipendCost) {
508         this.partStipendCost = partStipendCost;
509     }
510 
511 
512     /**
513      * Getter for property otherDirectCosts. which is a Vector of otherDirectCostBeans
514      * 
515      * @return Value of property otherDirectCosts.
516      */
517     public List<OtherDirectCostInfoDto> getOtherDirectCosts() {
518         return otherDirectCosts;
519     }
520 
521     /**
522      * Setter for property otherDirectCosts.
523      * 
524      * @param otherDirectCosts New value of property otherDirectCosts.
525      */
526     public void setOtherDirectCosts(List<OtherDirectCostInfoDto> otherDirectCosts) {
527         this.otherDirectCosts = otherDirectCosts;
528     }
529 
530     /**
531      * Getter for property directCostsTotal.
532      * 
533      * @return Value of property directCostsTotal.
534      */
535     public ScaleTwoDecimal getDirectCostsTotal() {
536         return directCostsTotal;
537     }
538 
539     /**
540      * Setter for property directCostsTotal.
541      * 
542      * @param directCostsTotal New value of property directCostsTotal.
543      */
544     public void setDirectCostsTotal(ScaleTwoDecimal directCostsTotal) {
545         this.directCostsTotal = directCostsTotal;
546     }
547 
548     /**
549      * Getter for property indirectCosts. which is an indirectCostsBean
550      * 
551      * @return Value of property indirectCosts.
552      */
553     public IndirectCostDto getIndirectCosts() {
554         return indirectCosts;
555     }
556 
557     /**
558      * Setter for property indirectCosts.
559      * 
560      * @param indirectCosts New value of property indirectCosts.
561      */
562     public void setIndirectCosts(IndirectCostDto indirectCosts) {
563         this.indirectCosts = indirectCosts;
564     }
565 
566 
567     /**
568      * Getter for property cognizantFedAgency.
569      * 
570      * @return Value of property cognizantFedAgency.
571      */
572     public String getCognizantFedAgency() {
573         return cognizantFedAgency;
574     }
575 
576     /**
577      * Setter for property cognizantFedAgency.
578      * 
579      * @param cognizantFedAgency New value of property cognizantFedAgency.
580      */
581     public void setCognizantFedAgency(String cognizantFedAgency) {
582         this.cognizantFedAgency = cognizantFedAgency;
583     }
584 
585     /**
586      * Getter for property totalCosts.
587      * 
588      * @return Value of property totalCosts.
589      */
590     public ScaleTwoDecimal getTotalCosts() {
591         return totalCosts;
592     }
593 
594     /**
595      * Setter for property totalCosts.
596      * 
597      * @param totalCosts New value of property totalCosts.
598      */
599     public void setTotalCosts(ScaleTwoDecimal totalCosts) {
600         this.totalCosts = totalCosts;
601     }
602 
603     // start add costSaring for fedNonFedBudget repport
604     /**
605      * Getter for property costSharingAmount.
606      * 
607      * @return Value of property costSharingAmount.
608      */
609     public ScaleTwoDecimal getCostSharingAmount() {
610         return costSharingAmount==null? ScaleTwoDecimal.ZERO:costSharingAmount;
611     }
612 
613     /**
614      * Setter for property costSharingAmount.
615      * 
616      * @param costSharingAmount New value of property costSharingAmount.
617      */
618     public void setCostSharingAmount(ScaleTwoDecimal costSharingAmount) {
619         this.costSharingAmount = costSharingAmount;
620     }
621 
622     public ScaleTwoDecimal getDomesticTravelCostSharing() {
623         return domesticTravelCostSharing==null? ScaleTwoDecimal.ZERO:domesticTravelCostSharing;
624     }
625 
626     public void setDomesticTravelCostSharing(ScaleTwoDecimal domesticTravelCostSharing) {
627         this.domesticTravelCostSharing = domesticTravelCostSharing;
628     }
629 
630     public ScaleTwoDecimal getForeignTravelCostSharing() {
631         return foreignTravelCostSharing==null? ScaleTwoDecimal.ZERO:foreignTravelCostSharing;
632     }
633 
634     public void setForeignTravelCostSharing(ScaleTwoDecimal foreignTravelCostSharing) {
635         this.foreignTravelCostSharing = foreignTravelCostSharing;
636     }
637 
638     public ScaleTwoDecimal getTotalTravelCostSharing() {
639         return totalTravelCostSharing==null? ScaleTwoDecimal.ZERO:totalTravelCostSharing;
640     }
641 
642     public void setTotalTravelCostSharing(ScaleTwoDecimal totalTravelCostSharing) {
643         this.totalTravelCostSharing = totalTravelCostSharing;
644     }
645 
646     public ScaleTwoDecimal getPartStipendCostSharing() {
647         return partStipendCostSharing==null? ScaleTwoDecimal.ZERO:partStipendCostSharing;
648     }
649 
650     public void setPartStipendCostSharing(ScaleTwoDecimal partStipendCostSharing) {
651         this.partStipendCostSharing = partStipendCostSharing;
652     }
653 
654     public ScaleTwoDecimal getPartTravelCostSharing() {
655         return partTravelCostSharing==null? ScaleTwoDecimal.ZERO:partTravelCostSharing;
656     }
657 
658     public void setPartTravelCostSharing(ScaleTwoDecimal partTravelCostSharing) {
659         this.partTravelCostSharing = partTravelCostSharing;
660     }
661 
662     public ScaleTwoDecimal getPartOtherCostSharing() {
663         return partOtherCostSharing==null? ScaleTwoDecimal.ZERO:partOtherCostSharing;
664     }
665 
666     public void setPartOtherCostSharing(ScaleTwoDecimal partOtherCostSharing) {
667         this.partOtherCostSharing = partOtherCostSharing;
668     }
669 
670     public ScaleTwoDecimal getTotalNonFundsKeyPersons() {
671         return totalNonFundsKeyPersons;
672     }
673 
674     public void setTotalNonFundsKeyPersons(ScaleTwoDecimal totalNonFundsKeyPersons) {
675         this.totalNonFundsKeyPersons = totalNonFundsKeyPersons;
676     }
677 
678     public ScaleTwoDecimal getTotalNonFundsAttachedKeyPersons() {
679         return totalNonFundsAttachedKeyPersons;
680     }
681 
682     public void setTotalNonFundsAttachedKeyPersons(ScaleTwoDecimal totalNonFundsAttachedKeyPersons) {
683         this.totalNonFundsAttachedKeyPersons = totalNonFundsAttachedKeyPersons;
684     }
685 
686     public ScaleTwoDecimal getTotalOtherPersonnelNonFunds() {
687         return totalOtherPersonnelNonFunds;
688     }
689 
690     public void setTotalOtherPersonnelNonFunds(ScaleTwoDecimal totalOtherPersonnelNonFunds) {
691         this.totalOtherPersonnelNonFunds = totalOtherPersonnelNonFunds;
692     }
693 
694     public ScaleTwoDecimal getTotalCompensationCostSharing() {
695         return totalCompensationCostSharing==null? ScaleTwoDecimal.ZERO:totalCompensationCostSharing;
696     }
697 
698     public void setTotalCompensationCostSharing(ScaleTwoDecimal totalCompensationCostSharing) {
699         this.totalCompensationCostSharing = totalCompensationCostSharing;
700     }
701 
702     public ScaleTwoDecimal getTotalDirectCostSharing() {
703         return totalDirectCostSharing==null? ScaleTwoDecimal.ZERO:totalDirectCostSharing;
704     }
705 
706     public void setTotalDirectCostSharing(ScaleTwoDecimal totalDirectCostSharing) {
707         this.totalDirectCostSharing = totalDirectCostSharing;
708     }
709 
710     public ScaleTwoDecimal getTotalIndirectCostSharing() {
711         return totalIndirectCostSharing==null? ScaleTwoDecimal.ZERO:totalIndirectCostSharing;
712     }
713 
714     public void setTotalIndirectCostSharing(ScaleTwoDecimal totalIndirectCostSharing) {
715         this.totalIndirectCostSharing = totalIndirectCostSharing;
716     }
717 
718 
719     /**
720      * Getter for property totalFundsEquipment.
721      * 
722      * @return Value of property totalFundsEquipment.
723      */
724     public ScaleTwoDecimal getTotalFundsEquipment() {
725         return totalFundsEquipment;
726     }
727 
728     /**
729      * Setter for property totalFundsEquipment.
730      * 
731      * @param totalFundsEquipment New value of property totalFundsEquipment.
732      */
733     public void setTotalFundsEquipment(ScaleTwoDecimal totalFundsEquipment) {
734         this.totalFundsEquipment = totalFundsEquipment;
735     }
736 
737     /**
738      * Getter for property totalFundsAttachedEquipment.
739      * 
740      * @return Value of property totalFundsAttachedEquipment.
741      */
742     public ScaleTwoDecimal getTotalFundsAttachedEquipment() {
743         return totalFundsAttachedEquipment;
744     }
745 
746     /**
747      * Setter for property totalFundsAttachedEquipment.
748      * 
749      * @param totalFundsAttachedEquipment New value of property totalFundsAttachedEquipment.
750      */
751     public void setTotalFundsAttachedEquipment(ScaleTwoDecimal totalFundsAttachedEquipment) {
752         this.totalFundsAttachedEquipment = totalFundsAttachedEquipment;
753     }
754 
755     /**
756      * Getter for property totalIndirectCost.
757      * 
758      * @return Value of property totalIndirectCost.
759      */
760     public ScaleTwoDecimal getTotalIndirectCost() {
761         return totalIndirectCost;
762     }
763 
764     /**
765      * Setter for property totalIndirectCost.
766      * 
767      * @param totalIndirectCost New value of property totalIndirectCost.
768      */
769     public void setTotalIndirectCost(ScaleTwoDecimal totalIndirectCost) {
770         this.totalIndirectCost = totalIndirectCost;
771     }
772 
773     /**
774      * Getter for property partTuition.
775      * 
776      * @return Value of property partTuition.
777      */
778     public ScaleTwoDecimal getPartTuition() {
779         return partTuition;
780     }
781 
782     /**
783      * Setter for property partTuition.
784      * 
785      * @param partTuition New value of property partTuition.
786      */
787     public void setPartTuition(ScaleTwoDecimal partTuition) {
788         this.partTuition = partTuition;
789     }
790 
791     /**
792      * Getter for property partSubsistence.
793      * 
794      * @return Value of property partSubsistence.
795      */
796     public ScaleTwoDecimal getPartSubsistence() {
797         return partSubsistence;
798     }
799 
800     /**
801      * Setter for property partSubsistence.
802      * 
803      * @param partSubsistence New value of property partSubsistence.
804      */
805     public void setPartSubsistence(ScaleTwoDecimal partSubsistence) {
806         this.partSubsistence = partSubsistence;
807     }
808 
809     /**
810      * Getter for property partSubsistenceCostSharing.
811      * 
812      * @return Value of property partSubsistenceCostSharing.
813      */
814     public ScaleTwoDecimal getPartSubsistenceCostSharing() {
815         return partSubsistenceCostSharing==null? ScaleTwoDecimal.ZERO:partSubsistenceCostSharing;
816     }
817 
818     /**
819      * Setter for property partSubsistenceCostSharing.
820      * 
821      * @param partSubsistenceCostSharing New value of property partSubsistenceCostSharing.
822      */
823     public void setPartSubsistenceCostSharing(ScaleTwoDecimal partSubsistenceCostSharing) {
824         this.partSubsistenceCostSharing = partSubsistenceCostSharing;
825     }
826 
827     /**
828      * Getter for property partTuitionCostSharing.
829      * 
830      * @return Value of property partTuitionCostSharing.
831      */
832     public ScaleTwoDecimal getPartTuitionCostSharing() {
833         return partTuitionCostSharing==null? ScaleTwoDecimal.ZERO:partTuitionCostSharing;
834     }
835 
836     /**
837      * Setter for property partTuitionCostSharing.
838      * 
839      * @param partTuitionCostSharing New value of property partTuitionCostSharing.
840      */
841     public void setPartTuitionCostSharing(ScaleTwoDecimal partTuitionCostSharing) {
842         this.partTuitionCostSharing = partTuitionCostSharing;
843     }
844 
845     /**
846      * Gets the lineItemCount attribute. 
847      * @return Returns the lineItemCount.
848      */
849     public int getLineItemCount() {
850         return lineItemCount;
851     }
852 
853     /**
854      * Sets the lineItemCount attribute value.
855      * @param lineItemCount The lineItemCount to set.
856      */
857     public void setLineItemCount(int lineItemCount) {
858         this.lineItemCount = lineItemCount;
859     }
860 }