View Javadoc
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  }