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