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

java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator<T>
org.kuali.coeus.s2sgen.impl.generate.support.PHS398FellowshipSupplementalBaseGenerator<T>
All Implemented Interfaces:
Factory<T>, Named, S2SFormGenerator<T>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
PHS398FellowshipSupplementalV1_1Generator, PHS398FellowshipSupplementalV1_2Generator, PHS398FellowshipSupplementalV2_0Generator, PHS398FellowshipSupplementalV3_1Generator, PHS398FellowshipSupplementalV4_0Generator, PHS398FellowshipSupplementalV5_0Generator, PHS398FellowshipSupplementalV6_0Generator, PHS398FellowshipSupplementalV7_0Generator, PHS398FellowshipSupplementalV8_0Generator

public abstract class PHS398FellowshipSupplementalBaseGenerator<T extends org.apache.xmlbeans.XmlObject> extends S2SBaseFormGenerator<T>
  • Field Details

  • Constructor Details

    • PHS398FellowshipSupplementalBaseGenerator

      public PHS398FellowshipSupplementalBaseGenerator()
  • Method Details

    • getCostElementsByParam

      protected List<String> getCostElementsByParam(String costElementParam)
    • getNumberOfMonths

      protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal getNumberOfMonths(Date dateStart, Date dateEnd)
      This method computes the number of months between any 2 given Date objects
      Parameters:
      dateStart - starting date. @param dateEnd end date.
      Returns:
      number of months between the start date and end date.
    • getAppendix

      protected gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAppendix()
    • findQuestionnaireWithAnswers

      protected List<? extends org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract> findQuestionnaireWithAnswers(org.kuali.coeus.propdev.api.core.DevelopmentProposalContract developmentProposal)
    • getAnswers

      protected List<org.kuali.coeus.common.questionnaire.api.answer.AnswerContract> getAnswers(Long questonnaireQuestionId, org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract answerHeader)
    • getAnswers

      protected List<org.kuali.coeus.common.questionnaire.api.answer.AnswerContract> getAnswers(org.kuali.coeus.common.questionnaire.api.core.QuestionnaireQuestionContract questionnaireQuestion, org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract answerHeader)
    • getAnswer

      protected org.kuali.coeus.common.questionnaire.api.answer.AnswerContract getAnswer(org.kuali.coeus.common.questionnaire.api.core.QuestionnaireQuestionContract questionnaireQuestion, org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract answerHeader)
    • getYesNoEnum

      protected gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getYesNoEnum(String answer)
    • getS2SProposalPersonService

      public S2SProposalPersonService getS2SProposalPersonService()
    • setS2SProposalPersonService

      public void setS2SProposalPersonService(S2SProposalPersonService s2SProposalPersonService)
    • getS2SConfigurationService

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

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

      public org.kuali.coeus.common.questionnaire.api.core.QuestionAnswerService getQuestionAnswerService()
      Overrides:
      getQuestionAnswerService in class S2SBaseFormGenerator<T extends org.apache.xmlbeans.XmlObject>
    • setQuestionAnswerService

      public void setQuestionAnswerService(org.kuali.coeus.common.questionnaire.api.core.QuestionAnswerService questionAnswerService)
      Overrides:
      setQuestionAnswerService in class S2SBaseFormGenerator<T extends org.apache.xmlbeans.XmlObject>
    • getS2SDateTimeService

      public S2SDateTimeService getS2SDateTimeService()
    • setS2SDateTimeService

      public void setS2SDateTimeService(S2SDateTimeService s2SDateTimeService)
    • getS2SCommonBudgetService

      public S2SCommonBudgetService getS2SCommonBudgetService()
    • setS2SCommonBudgetService

      public void setS2SCommonBudgetService(S2SCommonBudgetService s2SCommonBudgetService)