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

java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator<T>
org.kuali.coeus.s2sgen.impl.generate.support.PHS398CoverPageSupplementBaseGenerator<T>
All Implemented Interfaces:
Factory<T>, Named, S2SFormGenerator<T>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
PHS398CoverPageSupplement_2_0V2_0Generator, PHS398CoverPageSupplement_3_0V3_0Generator, PHS398CoverPageSupplement_4_0V4_0Generator, PHS398CoverPageSupplement_5_0V5_0Generator, PHS398CoverPageSupplementV1_1Generator, PHS398CoverPageSupplementV1_4Generator

public abstract class PHS398CoverPageSupplementBaseGenerator<T extends org.apache.xmlbeans.XmlObject> extends S2SBaseFormGenerator<T>
This abstract class has methods that are common to all the versions of PHS398CoverPageSupplement form.
Author:
Kuali Research Administration Team (kualidev@oncourse.iu.edu)
  • Field Details

    • IS_CLINICAL_TRIAL

      public static final Integer IS_CLINICAL_TRIAL
    • PHASE_III_CLINICAL_TRIAL

      public static final Integer PHASE_III_CLINICAL_TRIAL
    • IS_HUMAN_STEM_CELLS_INVOLVED

      public static final Integer IS_HUMAN_STEM_CELLS_INVOLVED
    • SPECIFIC_STEM_CELL_LINE

      public static final Integer SPECIFIC_STEM_CELL_LINE
    • REGISTRATION_NUMBER

      public static final Integer REGISTRATION_NUMBER
    • IS_NEW_INVESTIGATOR

      public static final Integer IS_NEW_INVESTIGATOR
    • MAX_NUMBER_OF_DEGREES

      protected static final int MAX_NUMBER_OF_DEGREES
      See Also:
    • PERSON_DEGREE_MAX_LENGTH

      protected static final int PERSON_DEGREE_MAX_LENGTH
      See Also:
    • s2SProposalPersonService

      @Autowired @Qualifier("s2SProposalPersonService") protected S2SProposalPersonService s2SProposalPersonService
    • departmentalPersonService

      @Autowired @Qualifier("departmentalPersonService") protected DepartmentalPersonService departmentalPersonService
  • Constructor Details

    • PHS398CoverPageSupplementBaseGenerator

      public PHS398CoverPageSupplementBaseGenerator()
  • Method Details

    • getProposalYnQ

      protected org.kuali.coeus.propdev.api.ynq.ProposalYnqContract getProposalYnQ(Integer questionId)
      This method is used to get the Ynq answer for ProposalYnq
      Parameters:
      questionId - to be checked.
      Returns:
      proposalYnq corresponding to the question id.
    • getCellLines

      protected List<String> getCellLines(String explanation)
      This method splits the passed explanation comprising cell line information, puts into a list and returns the list.
      Parameters:
      explanation - String of cell lines
      Returns:
      List
    • getS2SProposalPersonService

      public S2SProposalPersonService getS2SProposalPersonService()
    • setS2SProposalPersonService

      public void setS2SProposalPersonService(S2SProposalPersonService s2SProposalPersonService)
    • getDepartmentalPersonService

      public DepartmentalPersonService getDepartmentalPersonService()
    • setDepartmentalPersonService

      public void setDepartmentalPersonService(DepartmentalPersonService departmentalPersonService)