Class SF424BaseGenerator<T extends org.apache.xmlbeans.XmlObject>
java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator<T>
org.kuali.coeus.s2sgen.impl.generate.support.CommonSF424BaseGenerator<T>
org.kuali.coeus.s2sgen.impl.generate.support.SF424BaseGenerator<T>
- All Implemented Interfaces:
Factory<T>,Named,S2SFormGenerator<T>,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
- Direct Known Subclasses:
SF424AV1_0Generator,SF424BV1_1Generator,SF424ShortV1_1Generator,SF424ShortV2_0Generator,SF424ShortV3_0Generator,SF424V2_0Generator,SF424V2_1Generator,SF424V3_0Generator,SF424V4_0Generator
public abstract class SF424BaseGenerator<T extends org.apache.xmlbeans.XmlObject>
extends CommonSF424BaseGenerator<T>
This abstract class has methods that are common to all the versions of SF424 form.
- Author:
- Kuali Research Administration Team (kualidev@oncourse.iu.edu)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected static final intprotected static final intprotected static final intstatic final intstatic final intstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final intprotected DepartmentalPersonServiceprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final intprotected static final Stringstatic final intstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final Stringprotected org.kuali.coeus.propdev.api.s2s.S2SConfigurationServiceprotected S2SDateTimeServiceprotected S2SProposalPersonServicestatic final Stringstatic final Stringstatic final Stringprotected org.kuali.coeus.propdev.api.core.SubmissionInfoServiceprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.kuali.coeus.s2sgen.impl.generate.support.CommonSF424BaseGenerator
FED_AWARD_ID_MAX_LENGTH, PROPOSAL_YNQ_QUESTION_129, PROPOSAL_YNQ_QUESTION_130, PROPOSAL_YNQ_QUESTION_131, SPONSOR_GROUPS, SPONSOR_NAME_MAX_LENGTH, SPONSOR_NIH, YNQ_ANSWER, YNQ_REVIEW_DATE, YNQ_STATE_NOT_COVERED, YNQ_STATE_NOT_SELECTED, YNQ_STATE_REVIEW_DATAFields inherited from class org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator
AREAS_AFFECTED_ABSTRACT_TYPE_CODE, CONGRESSIONAL_DISTRICT_MAX_LENGTH, DEFAULT_SORT_INDEX, DUNS_NUMBER_MAX_LENGTH, globLibV20Generator, NOT_ANSWERED, ORGANIZATION_UEI_MAX_LENGTH, ORGANIZATON_NAME_MAX_LENGTH, pdDoc, PRIMARY_TITLE_MAX_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandoesParameterContainCode(String parameterName, String code) protected gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.EnumgetApplicantType(List<? extends org.kuali.coeus.common.api.org.type.OrganizationTypeContract> organizationTypes, int index) org.kuali.coeus.propdev.api.s2s.S2SConfigurationServiceorg.kuali.coeus.propdev.api.core.SubmissionInfoServicevoidsetDepartmentalPersonService(DepartmentalPersonService departmentalPersonService) voidsetS2SConfigurationService(org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService) voidsetS2SDateTimeService(S2SDateTimeService s2SDateTimeService) voidsetS2SProposalPersonService(S2SProposalPersonService s2SProposalPersonService) voidsetSubmissionInfoService(org.kuali.coeus.propdev.api.core.SubmissionInfoService submissionInfoService) Methods inherited from class org.kuali.coeus.s2sgen.impl.generate.support.CommonSF424BaseGenerator
getEmployerId, getEOStateReview, getFederalAgencyName, getFirstCfdaNumber, getS2SCommonBudgetService, isSponsorInHierarchy, setS2SCommonBudgetServiceMethods inherited from class org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator
addAttachedFileType, addAttachment, cleanFileName, createContentId, createContentId, getAnswer, getAnswerId, getAnswers, getAttachedFileDataType, getAttachedFileDataTypes, getAttachments, getAuditErrors, getBeanName, getChildQuestionAnswer, getGlobLibV20Generator, getGrantApplicationHashService, getHashValue, getNarrativeService, getPerson, getPersonnelAttachments, getPropDevQuestionAnswerService, getQuestionAnswerService, getS2sNarrativeFileName, getS2sPersonnelAttachmentFileName, getSponsorHierarchyService, getStylesheets, isSponsorNIH, saveNarrative, setAttachments, setAuditErrors, setBeanName, setGlobLibV20Generator, setGrantApplicationHashService, setNarrativeService, setPropDevQuestionAnswerService, setQuestionAnswerService, setSponsorHierarchyService, supportsPdfFilling, supportsXslTransformMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.coeus.s2sgen.impl.generate.S2SFormGenerator
getFormName, getFormObject, getNamespace, getSortIndex
-
Field Details
-
APPLICANT_TYPE_1_INDEX
protected static final int APPLICANT_TYPE_1_INDEX- See Also:
-
APPLICANT_TYPE_2_INDEX
protected static final int APPLICANT_TYPE_2_INDEX- See Also:
-
APPLICANT_TYPE_3_INDEX
protected static final int APPLICANT_TYPE_3_INDEX- See Also:
-
PROGRAM_ANNOUNCEMENT_TITLE_LENGTH
public static final int PROGRAM_ANNOUNCEMENT_TITLE_LENGTH- See Also:
-
AREAS_AFFECTED_MAX_LENGTH
public static final int AREAS_AFFECTED_MAX_LENGTH- See Also:
-
REVISIONCODE_STARTS_WITH_E
- See Also:
-
CONGRESSIONAL_DISTRICTS_ATTACHMENT
public static final int CONGRESSIONAL_DISTRICTS_ATTACHMENT- See Also:
-
PROJECT_TITLE_ATTACHMENT
public static final int PROJECT_TITLE_ATTACHMENT- See Also:
-
ABSTRACTTYPE_CODE_AREAS_AFFECTED
public static final int ABSTRACTTYPE_CODE_AREAS_AFFECTED- See Also:
-
STATE_REVIEW_YES
- See Also:
-
STATE_REVIEW_NO
- See Also:
-
STATE_REVIEW_NA
- See Also:
-
PROPOSAL_YNQ_FEDERAL_DEBTS
- See Also:
-
CORE_SCHEMA_VERSION_1_0
- See Also:
-
NON_CONSTRUCTION
- See Also:
-
TARGET_CATEGORY_CODE_SUPPLIES
- See Also:
-
TARGET_CATEGORY_CODE_CONSTRUCTION
- See Also:
-
TARGET_CATEGORY_CODE_CONTRACTUAL
- See Also:
-
TARGET_CATEGORY_CODE_EQUIPMENT
- See Also:
-
TARGET_CATEGORY_CODE_OTHER_DIRECT_COSTS
- See Also:
-
TARGET_CATEGORY_CODE_EQUIPMENT_RENTAL
- See Also:
-
TARGET_CATEGORY_CODE_TRAVEL
- See Also:
-
TARGET_CATEGORY_CODE_FOREIGN_TRAVEL
- See Also:
-
TARGET_CATEGORY_CODE_PARTICIPANT_STIPENDS
- See Also:
-
TARGET_CATEGORY_CODE_PARTICIPANT_TUITION
- See Also:
-
TARGET_CATEGORY_CODE_PARTICIPANT_TRAVEL
- See Also:
-
TARGET_CATEGORY_CODE_PARTICIPANT_OTHER
- See Also:
-
TARGET_CATEGORY_CODE_PARTICIPANT_SUBSISTENCE
- See Also:
-
TARGET_CATEGORY_CODE_PUBLICATION_COSTS
- See Also:
-
TARGET_CATEGORY_CODE_CONSULTANT_COSTS
- See Also:
-
TARGET_CATEGORY_CODE_COMPUTER_SERVICES
- See Also:
-
TARGET_CATEGORY_TYPE_CODE_PERSONNEL
- See Also:
-
RATE_CLASS_TYPE_EMPLOYEE_BENEFITS
- See Also:
-
RATE_CLASS_TYPE_LA_SALARIES
- See Also:
-
RATE_CLASS_TYPE_LAB_ALLOCATION
- See Also:
-
RATE_CLASS_TYPE_VACATION
- See Also:
-
PROGRAM_TYPE
- See Also:
-
INCREASE_AWARD_CODE
- See Also:
-
DECREASE_AWARD_CODE
- See Also:
-
INCREASE_DURATION_CODE
- See Also:
-
DECREASE_DURATION_CODE
- See Also:
-
OTHER_SPECIFY_CODE
- See Also:
-
INCREASE_AWARD_INCREASE_DURATION_CODE
- See Also:
-
INCREASE_AWARD_DECREASE_DURATION_CODE
- See Also:
-
DECREASE_AWARD_INCREASE_DURATION_CODE
- See Also:
-
DECREASE_AWARD_DECREASE_DURATION_CODE
- See Also:
-
DEPARTMENT_NAME_MAX_LENGTH
protected static final int DEPARTMENT_NAME_MAX_LENGTH- See Also:
-
submissionInfoService
@Autowired @Qualifier("submissionInfoService") protected org.kuali.coeus.propdev.api.core.SubmissionInfoService submissionInfoService -
departmentalPersonService
@Autowired @Qualifier("departmentalPersonService") protected DepartmentalPersonService departmentalPersonService -
s2SProposalPersonService
@Autowired @Qualifier("s2SProposalPersonService") protected S2SProposalPersonService s2SProposalPersonService -
s2SDateTimeService
-
s2SConfigurationService
@Autowired @Qualifier("s2SConfigurationService") protected org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService
-
-
Constructor Details
-
SF424BaseGenerator
public SF424BaseGenerator()
-
-
Method Details
-
doesParameterContainCode
-
getApplicantType
protected gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantType(List<? extends org.kuali.coeus.common.api.org.type.OrganizationTypeContract> organizationTypes, int index) -
getDepartmentalPersonService
-
setDepartmentalPersonService
-
getSubmissionInfoService
public org.kuali.coeus.propdev.api.core.SubmissionInfoService getSubmissionInfoService() -
setSubmissionInfoService
public void setSubmissionInfoService(org.kuali.coeus.propdev.api.core.SubmissionInfoService submissionInfoService) -
getS2SProposalPersonService
-
setS2SProposalPersonService
-
getS2SDateTimeService
-
setS2SDateTimeService
-
getS2SConfigurationService
public org.kuali.coeus.propdev.api.s2s.S2SConfigurationService getS2SConfigurationService() -
setS2SConfigurationService
public void setS2SConfigurationService(org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService)
-