1 package org.kuali.coeus.propdev.api.s2s;
2
3 import org.kuali.coeus.propdev.api.core.NumberedProposal;
4
5 import java.util.Calendar;
6 import java.util.List;
7
8 public interface S2sOpportunityContract extends NumberedProposal {
9
10 String getCfdaNumber();
11
12 Calendar getClosingDate();
13
14 String getCompetetionId();
15
16 String getInstructionUrl();
17
18 Calendar getOpeningDate();
19
20 String getOpportunity();
21
22 String getRevisionOtherDescription();
23
24 String getSchemaUrl();
25
26 String getOpportunityId();
27
28 String getOpportunityTitle();
29
30 String getFundingOpportunityNumber();
31
32 String getOfferingAgency();
33
34 String getAgencyContactInfo();
35
36 String getCfdaDescription();
37
38 boolean isMultiProject();
39
40 S2sProviderContract getS2sProvider();
41
42 S2sRevisionTypeContract getS2sRevisionType();
43
44 S2sSubmissionTypeContract getS2sSubmissionType();
45
46 List<? extends S2sOppFormsContract> getS2sOppForms();
47 }