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.ArrayList;
21  import java.util.List;
22  
23  public class IndirectCostDto {
24  
25  
26      private List<IndirectCostDetailsDto> indirectCostDetails;
27      private ScaleTwoDecimal totalIndirectCosts;
28      private ScaleTwoDecimal totalIndirectCostSharing;
29  
30  
31      public IndirectCostDto() {
32          indirectCostDetails = new ArrayList<IndirectCostDetailsDto>();
33  
34      }
35  
36      public List<IndirectCostDetailsDto> getIndirectCostDetails() {
37          return indirectCostDetails;
38      }
39  
40      /**
41       * Setter for property indirectCostDetails.
42       * 
43       * @param indirectCostDetails New value of property indirectCostDetails.
44       */
45      public void setIndirectCostDetails(List<IndirectCostDetailsDto> indirectCostDetails) {
46          this.indirectCostDetails = indirectCostDetails;
47      }
48  
49      /**
50       * Getter for property totalIndirectCosts.
51       * 
52       * @return Value of property totalIndirectCosts.
53       */
54      public ScaleTwoDecimal getTotalIndirectCosts() {
55          return totalIndirectCosts;
56      }
57  
58      /**
59       * Setter for property totalIndirectCosts.
60       * 
61       * @param totalIndirectCosts New value of property totalIndirectCosts.
62       */
63      public void setTotalIndirectCosts(ScaleTwoDecimal totalIndirectCosts) {
64          this.totalIndirectCosts = totalIndirectCosts;
65      }
66  
67      // start add costSaring for fedNonFedBudget repport
68      /**
69       * Getter for property totalIndirectCostSharing.
70       * 
71       * @return Value of property totalIndirectCostSharing.
72       */
73      public ScaleTwoDecimal getTotalIndirectCostSharing() {
74          return totalIndirectCostSharing;
75      }
76  
77      /**
78       * Setter for property totalIndirectCostSharing.
79       * 
80       * @param totalIndirectCostSharing New value of property totalIndirectCostSharing.
81       */
82      public void setTotalIndirectCostSharing(ScaleTwoDecimal totalIndirectCostSharing) {
83          this.totalIndirectCostSharing = totalIndirectCostSharing;
84      }
85  }