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