1 package org.kuali.coeus.common.budget.api.personnel; 2 3 import org.kuali.coeus.common.budget.api.core.IdentifiableBudget; 4 import org.kuali.coeus.sys.api.model.ScaleTwoDecimal; 5 6 import java.util.Date; 7 import java.util.List; 8 9 public interface BudgetPersonnelDetailsContract extends IdentifiableBudget { 10 11 Long getBudgetPersonnelLineItemId(); 12 13 Long getBudgetLineItemId(); 14 15 Integer getLineItemNumber(); 16 17 Integer getBudgetPeriod(); 18 19 Boolean getOnOffCampusFlag(); 20 21 Date getEndDate(); 22 23 Date getStartDate(); 24 25 String getBudgetJustification(); 26 27 ScaleTwoDecimal getCostSharingAmount(); 28 29 String getLineItemDescription(); 30 31 Boolean getApplyInRateFlag(); 32 33 Integer getPersonNumber(); 34 35 ScaleTwoDecimal getCostSharingPercent(); 36 37 String getJobCode(); 38 39 ScaleTwoDecimal getPercentCharged(); 40 41 ScaleTwoDecimal getPercentEffort(); 42 43 String getPeriodTypeCode(); 44 45 String getPersonId(); 46 47 ScaleTwoDecimal getSalaryRequested(); 48 49 Integer getSequenceNumber(); 50 51 Integer getPersonSequenceNumber(); 52 53 ScaleTwoDecimal getUnderrecoveryAmount(); 54 55 Boolean getSubmitCostSharingFlag(); 56 57 BudgetPersonContract getBudgetPerson(); 58 59 List<? extends BudgetPersonnelCalculatedAmountContract> getBudgetPersonnelCalculatedAmounts(); 60 }