1 package org.kuali.coeus.propdev.api.budget.subaward;
2
3 import org.kuali.coeus.propdev.api.hierarchy.HierarchicalProposal;
4
5 import java.util.Date;
6 import java.util.List;
7
8 public interface BudgetSubAwardsContract extends IdentifiableSubAwardBudget, HierarchicalProposal {
9 Integer getBudgetVersionNumber();
10 String getComments();
11 String getOrganizationName();
12 String getOrganizationId();
13 Integer getSubAwardStatusCode();
14 String getTranslationComments();
15
16 String getSubAwardXfdFileName();
17 byte[] getSubAwardXfdFileData();
18 Date getXfdUpdateTimestamp();
19 String getXfdUpdateUser();
20
21 String getSubAwardXmlFileData();
22 Date getXmlUpdateTimestamp();
23 String getXmlUpdateUser();
24
25 String getNamespace();
26 String getFormName();
27
28 List<? extends BudgetSubAwardAttachmentContract> getBudgetSubAwardAttachments();
29 List<? extends BudgetSubAwardFilesContract> getBudgetSubAwardFiles();
30 List<? extends BudgetSubAwardPeriodDetailContract> getBudgetSubAwardPeriodDetails();
31 }