Class RRSF424BaseGenerator<T extends org.apache.xmlbeans.XmlObject>

All Implemented Interfaces:
Factory<T>, Named, S2SFormGenerator<T>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
RRSF424_2_0V2_0Generator, RRSF424_3_0V3_0Generator, RRSF424_4_0V4_0Generator, RRSF424_5_0V5_0Generator, RRSF424MultiProjectCover_1_0V1_0Generator, RRSF424MultiProjectCover_2_0V2_0Generator, RRSF424MultiProjectCover_3_0V3_0Generator, RRSF424MultiProjectCover_4_0V4_0Generator, RRSF424V1_1Generator, RRSF424V1_2Generator

public abstract class RRSF424BaseGenerator<T extends org.apache.xmlbeans.XmlObject> extends CommonSF424BaseGenerator<T>
  • Field Details

    • PRINCIPAL_INVESTIGATOR

      protected static final String PRINCIPAL_INVESTIGATOR
      See Also:
    • PRE_APPLICATION

      protected static final int PRE_APPLICATION
      See Also:
    • ADDITIONAL_CONGRESSIONAL_DESTRICT

      protected static final int ADDITIONAL_CONGRESSIONAL_DESTRICT
      See Also:
    • CONTACT_TYPE_I

      protected static final String CONTACT_TYPE_I
      See Also:
    • STATE_REVIEW_YES

      protected static final String STATE_REVIEW_YES
      See Also:
    • STATE_REVIEW_NO

      protected static final String STATE_REVIEW_NO
      See Also:
    • VALUE_YES

      protected static final String VALUE_YES
      See Also:
    • PRIMARY_TITLE_MAX_LENGTH

      protected static final int PRIMARY_TITLE_MAX_LENGTH
      See Also:
    • DIRECTORY_TITLE_MAX_LENGTH

      protected static final int DIRECTORY_TITLE_MAX_LENGTH
      See Also:
    • DEPARTMENT_NAME_MAX_LENGTH

      protected static final int DEPARTMENT_NAME_MAX_LENGTH
      See Also:
    • ANSWER_EXPLANATION_MAX_LENGTH

      protected static final int ANSWER_EXPLANATION_MAX_LENGTH
      See Also:
    • SFLLL_OTHEREXPLANATORY

      protected static final int SFLLL_OTHEREXPLANATORY
      See Also:
    • ANSWER_128

      protected static final Integer ANSWER_128
    • ANSWER_111

      protected static final Integer ANSWER_111
    • NOT_ANSWERED

      protected static final String NOT_ANSWERED
      See Also:
    • KEY_REVISION_CODE

      protected static final String KEY_REVISION_CODE
      See Also:
    • KEY_REVISION_OTHER_DESCRIPTION

      protected static final String KEY_REVISION_OTHER_DESCRIPTION
      See Also:
    • s2SDateTimeService

      @Autowired @Qualifier("s2SDateTimeService") protected S2SDateTimeService s2SDateTimeService
    • departmentalPersonService

      @Autowired @Qualifier("departmentalPersonService") protected DepartmentalPersonService departmentalPersonService
    • s2sDivisionService

      @Autowired @Qualifier("s2sDivisionService") protected S2sDivisionService s2sDivisionService
    • s2SConfigurationService

      @Autowired @Qualifier("s2SConfigurationService") protected org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService
    • modularBudgetService

      @Autowired @Qualifier("modularBudgetService") protected org.kuali.coeus.common.budget.api.modular.ModularBudgetService modularBudgetService
  • Constructor Details

    • RRSF424BaseGenerator

      public RRSF424BaseGenerator()
  • Method Details

    • getOtherAgencySubmissionExplanation

      protected String getOtherAgencySubmissionExplanation()
    • getContactType

      protected String getContactType()
    • getFederalId

      protected String getFederalId()
    • getContactPerson

      protected DepartmentalPersonDto getContactPerson(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
    • getSubmissionType

      protected Map<String,String> getSubmissionType(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDoc)
      This method creates and returns Map of submission details like submission type, description and Revision code
      Parameters:
      pdDoc - Proposal Development Document.
      Returns:
      Map<String, String> Map of submission details.
    • getDepartmentName

      protected String getDepartmentName(org.kuali.coeus.common.api.person.KcPersonContract kcPerson)
    • getDepartmentName

      protected String getDepartmentName(org.kuali.coeus.common.api.unit.UnitContract unit)
    • getDepartmentName

      protected String getDepartmentName(DepartmentalPersonDto departmentalPerson)
    • getAnswerHeaders

      protected abstract List<? extends org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract> getAnswerHeaders()
    • getS2SDateTimeService

      public S2SDateTimeService getS2SDateTimeService()
    • setS2SDateTimeService

      public void setS2SDateTimeService(S2SDateTimeService s2SDateTimeService)
    • getDepartmentalPersonService

      public DepartmentalPersonService getDepartmentalPersonService()
    • setDepartmentalPersonService

      public void setDepartmentalPersonService(DepartmentalPersonService departmentalPersonService)
    • getS2sDivisionService

      public S2sDivisionService getS2sDivisionService()
    • setS2sDivisionService

      public void setS2sDivisionService(S2sDivisionService s2sDivisionService)
    • getS2SConfigurationService

      public org.kuali.coeus.propdev.api.s2s.S2SConfigurationService getS2SConfigurationService()
    • setS2SConfigurationService

      public void setS2SConfigurationService(org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService)