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  import org.kuali.coeus.sys.api.model.ScaleTwoDecimal;
22  
23  import java.util.List;
24  import java.util.Map;
25  
26  public class OtherDirectCostInfoDto {
27  
28      private ScaleTwoDecimal materials;
29      private ScaleTwoDecimal publications;
30      private ScaleTwoDecimal consultants;
31      private ScaleTwoDecimal computer;
32      private ScaleTwoDecimal subAwards;
33      private ScaleTwoDecimal equipRental;
34      private ScaleTwoDecimal alterations;
35      private List<Map<String,String>> otherCosts;
36      private ScaleTwoDecimal totalOtherDirect;
37  
38      private ScaleTwoDecimal domTravel;
39      private ScaleTwoDecimal foreignTravel;
40      private ScaleTwoDecimal totTravel;
41  
42      private ScaleTwoDecimal partTravel;
43      private ScaleTwoDecimal partStipends;
44      private ScaleTwoDecimal partOther;
45      private ScaleTwoDecimal participantTotal;
46      private ScaleTwoDecimal partTuition;
47      private ScaleTwoDecimal partSubsistence;
48  
49      private ScaleTwoDecimal materialsCostSharing;
50      private ScaleTwoDecimal publicationsCostSharing;
51      private ScaleTwoDecimal consultantsCostSharing;
52      private ScaleTwoDecimal computerCostSharing;
53      private ScaleTwoDecimal subAwardsCostSharing;
54      private ScaleTwoDecimal equipRentalCostSharing;
55      private ScaleTwoDecimal alterationsCostSharing;
56      private ScaleTwoDecimal domTravelCostSharing;
57      private ScaleTwoDecimal foreignTravelCostSharing;
58      private ScaleTwoDecimal totTravelCostSharing;
59      private ScaleTwoDecimal partStipendsCostSharing;
60      private ScaleTwoDecimal partTravelCostSharing;
61      private ScaleTwoDecimal partOtherCostSharing;
62      private ScaleTwoDecimal participantTotalCostSharing;
63      private ScaleTwoDecimal totalOtherDirectCostSharing;
64      private ScaleTwoDecimal partTuitionCostSharing;
65      private ScaleTwoDecimal partSubsistenceCostSharing;
66      private int particpantTotalCount;
67  
68  
69      /**
70       * Getter for property totalOtherDirect
71       * 
72       * @return Value of property totalOtherDirect.
73       */
74      public ScaleTwoDecimal gettotalOtherDirect() {
75          return totalOtherDirect;
76      }
77  
78      /**
79       * Setter for property totalOtherDirect
80       * 
81       * @param totalOtherDirect New value of property totalOtherDirect.
82       */
83      public void settotalOtherDirect(ScaleTwoDecimal totalOtherDirect) {
84          this.totalOtherDirect = totalOtherDirect;
85      }
86  
87  
88      /**
89       * Getter for property materials
90       * 
91       * @return Value of property materials.
92       */
93      public ScaleTwoDecimal getmaterials() {
94          return materials;
95      }
96  
97      /**
98       * Setter for property materials.
99       * 
100      * @param materials New value of property materials.
101      */
102     public void setmaterials(ScaleTwoDecimal materials) {
103         this.materials = materials;
104     }
105 
106     /**
107      * Getter for property publications
108      * 
109      * @return Value of property publications.
110      */
111     public ScaleTwoDecimal getpublications() {
112         return publications;
113     }
114 
115     /**
116      * Setter for property publications.
117      * 
118      * @param publications New value of property publications.
119      */
120     public void setpublications(ScaleTwoDecimal publications) {
121         this.publications = publications;
122     }
123 
124     /**
125      * Getter for property consultants
126      * 
127      * @return Value of property consultants.
128      */
129     public ScaleTwoDecimal getConsultants() {
130         return consultants;
131     }
132 
133     /**
134      * Setter for property consultants.
135      * 
136      * @param consultants New value of property consultants.
137      */
138     public void setConsultants(ScaleTwoDecimal consultants) {
139         this.consultants = consultants;
140     }
141 
142     /**
143      * Getter for property computer
144      * 
145      * @return Value of property computer.
146      */
147     public ScaleTwoDecimal getcomputer() {
148         return computer;
149     }
150 
151     /**
152      * Setter for property computer.
153      * 
154      * @param computer New value of property computer.
155      */
156     public void setcomputer(ScaleTwoDecimal computer) {
157         this.computer = computer;
158     }
159 
160     /**
161      * Getter for property subAwards
162      * 
163      * @return Value of property subAwards.
164      */
165     public ScaleTwoDecimal getsubAwards() {
166         return subAwards;
167     }
168 
169     /**
170      * Setter for property subAwards.
171      * 
172      * @param subAwards New value of property subAwards.
173      */
174     public void setsubAwards(ScaleTwoDecimal subAwards) {
175         this.subAwards = subAwards;
176     }
177 
178     /**
179      * Getter for property equipRental
180      * 
181      * @return Value of property EquipRental.
182      */
183     public ScaleTwoDecimal getEquipRental() {
184         return equipRental;
185     }
186 
187     /**
188      * Setter for property equipRental.
189      * 
190      * @param equipRental New value of property equipRental.
191      */
192     public void setEquipRental(ScaleTwoDecimal equipRental) {
193         this.equipRental = equipRental;
194     }
195 
196     /**
197      * Getter for property alterations
198      * 
199      * @return Value of property alterations.
200      */
201     public ScaleTwoDecimal getAlterations() {
202         return alterations;
203     }
204 
205     /**
206      * Setter for property alterations.
207      * 
208      * @param alterations New value of property alterations.
209      */
210     public void setAlterations(ScaleTwoDecimal alterations) {
211         this.alterations = alterations;
212     }
213 
214     /**
215      * Getter for property domTravel
216      * 
217      * @return Value of property domTravel.
218      */
219     public ScaleTwoDecimal getDomTravel() {
220         return domTravel;
221     }
222 
223     /**
224      * Setter for property domTravel.
225      * 
226      * @param domTravel New value of property domTravel.
227      */
228     public void setDomTravel(ScaleTwoDecimal domTravel) {
229         this.domTravel = domTravel;
230     }
231 
232     /**
233      * Getter for property foreignTravel
234      * 
235      * @return Value of property foreignTravel.
236      */
237     public ScaleTwoDecimal getForeignTravel() {
238         return foreignTravel;
239     }
240 
241     /**
242      * Setter for property foreignTravel.
243      * 
244      * @param foreignTravel New value of property foreignTravel.
245      */
246     public void setForeignTravel(ScaleTwoDecimal foreignTravel) {
247         this.foreignTravel = foreignTravel;
248     }
249 
250     /**
251      * Getter for property totTravel
252      * 
253      * @return Value of property totTravel.
254      */
255     public ScaleTwoDecimal getTotTravel() {
256         return totTravel;
257     }
258 
259     /**
260      * Setter for property totTravel.
261      * 
262      * @param totTravel New value of property totTravel.
263      */
264     public void setTotTravel(ScaleTwoDecimal totTravel) {
265         this.totTravel = totTravel;
266     }
267 
268     /**
269      * Getter for property otherCosts
270      * 
271      * @return Value of property otherCosts.
272      */
273     public List<Map<String,String>> getOtherCosts() {
274         return otherCosts;
275     }
276 
277     /**
278      * Setter for property otherCosts.
279      * 
280      * @param otherCosts New value of property otherCosts.
281      */
282     public void setOtherCosts(List<Map<String,String>> otherCosts) {
283         this.otherCosts = otherCosts;
284     }
285 
286     /**
287      * Getter for property partStipends
288      * 
289      * @return Value of property partStipends.
290      */
291     public ScaleTwoDecimal getPartStipends() {
292         return partStipends;
293     }
294 
295     /**
296      * Setter for property partStipends.
297      * 
298      * @param partStipends New value of property partStipends.
299      */
300     public void setPartStipends(ScaleTwoDecimal partStipends) {
301         this.partStipends = partStipends;
302     }
303 
304     /**
305      * Getter for property partOther
306      * 
307      * @return Value of property partOther.
308      */
309     public ScaleTwoDecimal getPartOther() {
310         return partOther;
311     }
312 
313     /**
314      * Setter for property partOther.
315      * 
316      * @param partOther New value of property partOther.
317      */
318     public void setPartOther(ScaleTwoDecimal partOther) {
319         this.partOther = partOther;
320     }
321 
322     /**
323      * Getter for property partTravel
324      * 
325      * @return Value of property partTravel.
326      */
327     public ScaleTwoDecimal getPartTravel() {
328         return partTravel;
329     }
330 
331     /**
332      * Setter for property partTravel.
333      * 
334      * @param partTravel New value of property partTravel.
335      */
336     public void setPartTravel(ScaleTwoDecimal partTravel) {
337         this.partTravel = partTravel;
338     }
339 
340     /**
341      * Getter for property participantTotal
342      * 
343      * @return Value of property participantTotal.
344      */
345     public ScaleTwoDecimal getParticipantTotal() {
346         return participantTotal;
347     }
348 
349     /**
350      * Setter for property participantTotal.
351      * 
352      * @param participantTotal New value of property participantTotal.
353      */
354     public void setParticipantTotal(ScaleTwoDecimal participantTotal) {
355         this.participantTotal = participantTotal;
356     }
357 
358     /**
359      * Getter for property particpantTotalCount
360      * 
361      * @return Value of property particpantTotalCount.
362      */
363     public int getParticpantTotalCount() {
364         return particpantTotalCount;
365     }
366 
367     /**
368      * Setter for property participantTotalCount.
369      * 
370      * @param particpantTotalCount New value of property particpantTotalCount.
371      */
372     public void setParticipantTotalCount(int particpantTotalCount) {
373         this.particpantTotalCount = particpantTotalCount;
374     }
375 
376     // start add costSaring for fedNonFedBudget repport
377     /**
378      * Getter for property materialsCostSharing
379      * 
380      * @return Value of property materialsCostSharing.
381      */
382     public ScaleTwoDecimal getMaterialsCostSharing() {
383         return materialsCostSharing;
384     }
385 
386     /**
387      * Setter for property materialsCostSharing.
388      * 
389      * @param materialsCostSharing New value of property materialsCostSharing.
390      */
391     public void setMaterialsCostSharing(ScaleTwoDecimal materialsCostSharing) {
392         this.materialsCostSharing = materialsCostSharing;
393     }
394 
395     public ScaleTwoDecimal getPublicationsCostSharing() {
396         return publicationsCostSharing;
397     }
398 
399     public void setPublicationsCostSharing(ScaleTwoDecimal publicationsCostSharing) {
400         this.publicationsCostSharing = publicationsCostSharing;
401     }
402 
403     public ScaleTwoDecimal getConsultantsCostSharing() {
404         return consultantsCostSharing;
405     }
406 
407     public void setConsultantsCostSharing(ScaleTwoDecimal consultantsCostSharing) {
408         this.consultantsCostSharing = consultantsCostSharing;
409     }
410 
411     public ScaleTwoDecimal getComputerCostSharing() {
412         return computerCostSharing;
413     }
414 
415     public void setComputerCostSharing(ScaleTwoDecimal computerCostSharing) {
416         this.computerCostSharing = computerCostSharing;
417     }
418 
419     public ScaleTwoDecimal getSubAwardsCostSharing() {
420         return subAwardsCostSharing;
421     }
422 
423     public void setSubAwardsCostSharing(ScaleTwoDecimal subAwardsCostSharing) {
424         this.subAwardsCostSharing = subAwardsCostSharing;
425     }
426 
427     public ScaleTwoDecimal getEquipRentalCostSharing() {
428         return equipRentalCostSharing;
429     }
430 
431     public void setEquipRentalCostSharing(ScaleTwoDecimal equipRentalCostSharing) {
432         this.equipRentalCostSharing = equipRentalCostSharing;
433     }
434 
435     public ScaleTwoDecimal getAlterationsCostSharing() {
436         return alterationsCostSharing;
437     }
438 
439     public void setAlterationsCostSharing(ScaleTwoDecimal alterationsCostSharing) {
440         this.alterationsCostSharing = alterationsCostSharing;
441     }
442 
443     public ScaleTwoDecimal getDomTravelCostSharing() {
444         return domTravelCostSharing;
445     }
446 
447     public void setDomTravelCostSharing(ScaleTwoDecimal domTravelCostSharing) {
448         this.domTravelCostSharing = domTravelCostSharing;
449     }
450 
451     public ScaleTwoDecimal getForeignTravelCostSharing() {
452         return foreignTravelCostSharing;
453     }
454 
455     public void setForeignTravelCostSharing(ScaleTwoDecimal foreignTravelCostSharing) {
456         this.foreignTravelCostSharing = foreignTravelCostSharing;
457     }
458 
459     public ScaleTwoDecimal getTotTravelCostSharing() {
460         return totTravelCostSharing;
461     }
462 
463     public void setTotTravelCostSharing(ScaleTwoDecimal totTravelCostSharing) {
464         this.totTravelCostSharing = totTravelCostSharing;
465     }
466 
467     public ScaleTwoDecimal getPartStipendsCostSharing() {
468         return partStipendsCostSharing;
469     }
470 
471     public void setPartStipendsCostSharing(ScaleTwoDecimal partStipendsCostSharing) {
472         this.partStipendsCostSharing = partStipendsCostSharing;
473     }
474 
475     public ScaleTwoDecimal getPartTravelCostSharing() {
476         return partTravelCostSharing;
477     }
478 
479     public void setPartTravelCostSharing(ScaleTwoDecimal partTravelCostSharing) {
480         this.partTravelCostSharing = partTravelCostSharing;
481     }
482 
483     public ScaleTwoDecimal getPartOtherCostSharing() {
484         return partOtherCostSharing;
485     }
486 
487     public void setPartOtherCostSharing(ScaleTwoDecimal partOtherCostSharing) {
488         this.partOtherCostSharing = partOtherCostSharing;
489     }
490 
491     public ScaleTwoDecimal getParticipantTotalCostSharing() {
492         return participantTotalCostSharing;
493     }
494 
495     public void setParticipantTotalCostSharing(ScaleTwoDecimal participantTotalCostSharing) {
496         this.participantTotalCostSharing = participantTotalCostSharing;
497     }
498 
499     public ScaleTwoDecimal getTotalOtherDirectCostSharing() {
500         return totalOtherDirectCostSharing;
501     }
502 
503     public void setTotalOtherDirectCostSharing(ScaleTwoDecimal totalOtherDirectCostSharing) {
504         this.totalOtherDirectCostSharing = totalOtherDirectCostSharing;
505     }
506 
507     // end add costSaring for fedNonFedBudget repport
508 
509 
510     /**
511      * Getter for property partTuition.
512      * 
513      * @return Value of property partTuition.
514      */
515     public ScaleTwoDecimal getPartTuition() {
516         return partTuition;
517     }
518 
519     /**
520      * Setter for property partTuition.
521      * 
522      * @param partTuition New value of property partTuition.
523      */
524     public void setPartTuition(ScaleTwoDecimal partTuition) {
525         this.partTuition = partTuition;
526     }
527 
528     /**
529      * Getter for property partSubsistence.
530      * 
531      * @return Value of property partSubsistence.
532      */
533     public ScaleTwoDecimal getPartSubsistence() {
534         return partSubsistence;
535     }
536 
537     /**
538      * Setter for property partSubsistence.
539      * 
540      * @param partSubsistence New value of property partSubsistence.
541      */
542     public void setPartSubsistence(ScaleTwoDecimal partSubsistence) {
543         this.partSubsistence = partSubsistence;
544     }
545 
546     /**
547      * Getter for property partTuitionCostSharing.
548      * 
549      * @return Value of property partTuitionCostSharing.
550      */
551     public ScaleTwoDecimal getPartTuitionCostSharing() {
552         return partTuitionCostSharing;
553     }
554 
555     /**
556      * Setter for property partTuitionCostSharing.
557      * 
558      * @param partTuitionCostSharing New value of property partTuitionCostSharing.
559      */
560     public void setPartTuitionCostSharing(ScaleTwoDecimal partTuitionCostSharing) {
561         this.partTuitionCostSharing = partTuitionCostSharing;
562     }
563 
564     /**
565      * Getter for property partSubsistenceCostSharing.
566      * 
567      * @return Value of property partSubsistenceCostSharing.
568      */
569     public ScaleTwoDecimal getPartSubsistenceCostSharing() {
570         return partSubsistenceCostSharing;
571     }
572 
573     /**
574      * Setter for property partSubsistenceCostSharing.
575      * 
576      * @param partSubsistenceCostSharing New value of property partSubsistenceCostSharing.
577      */
578     public void setPartSubsistenceCostSharing(ScaleTwoDecimal partSubsistenceCostSharing) {
579         this.partSubsistenceCostSharing = partSubsistenceCostSharing;
580     }
581 
582 }