001package org.kuali.coeus.common.budget.api.nonpersonnel; 002 003import org.kuali.coeus.common.budget.api.core.IdentifiableBudget; 004import org.kuali.coeus.common.budget.api.rate.RateClassContract; 005import org.kuali.coeus.sys.api.model.ScaleTwoDecimal; 006 007public interface AbstractBudgetCalculatedAmountContract extends IdentifiableBudget { 008 009 Integer getBudgetPeriod(); 010 011 Integer getLineItemNumber(); 012 013 String getRateTypeCode(); 014 015 Boolean getApplyRateFlag(); 016 017 ScaleTwoDecimal getCalculatedCost(); 018 019 ScaleTwoDecimal getCalculatedCostSharing(); 020 021 String getRateTypeDescription(); 022 023 Long getBudgetLineItemId(); 024 025 RateClassContract getRateClass(); 026}