1 package org.kuali.coeus.common.budget.api.nonpersonnel;
2
3 import org.kuali.coeus.common.budget.api.core.IdentifiableBudget;
4 import org.kuali.coeus.common.budget.api.rate.RateClassContract;
5 import org.kuali.coeus.sys.api.model.ScaleTwoDecimal;
6
7 import java.util.Date;
8
9 public interface AbstractBudgetRateAndBaseContract extends IdentifiableBudget {
10
11 Integer getBudgetPeriod();
12
13 Integer getLineItemNumber();
14
15 String getRateClassCode();
16
17 Integer getRateNumber();
18
19 String getRateTypeCode();
20
21 ScaleTwoDecimal getAppliedRate();
22
23 ScaleTwoDecimal getBaseCostSharing();
24
25 ScaleTwoDecimal getCalculatedCost();
26
27 ScaleTwoDecimal getCalculatedCostSharing();
28
29 Date getEndDate();
30
31 Boolean getOnOffCampusFlag();
32
33 Date getStartDate();
34
35 RateClassContract getRateClass();
36 }