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 }