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 }