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

java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator<T>
org.kuali.coeus.s2sgen.impl.generate.support.NSFCoverPageBaseGenerator<T>
All Implemented Interfaces:
Factory<T>, Named, S2SFormGenerator<T>, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware
Direct Known Subclasses:
NSFCoverPageV1_1Generator, NSFCoverPageV1_3Generator, NSFCoverPageV1_6Generator, NSFCoverPageV1_7Generator, NSFCoverPageV1_8Generator, NSFCoverPageV1_9Generator, NSFCoverPageV2_0Generator, NSFCoverPageV2_3Generator

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

  • Constructor Details

    • NSFCoverPageBaseGenerator

      public NSFCoverPageBaseGenerator()
  • Method Details

    • getYearAsCalendar

      public Calendar getYearAsCalendar(String year)
      This method Converts the String that is passed to it into a calendar object. The argument will be set as the Year in the Calendar Object.
      Parameters:
      year - - The String value to be converted to Calendar Object
      Returns:
      calendar value corresponding to the year(String) passed.
    • getS2SProposalPersonService

      public S2SProposalPersonService getS2SProposalPersonService()
    • setS2SProposalPersonService

      public void setS2SProposalPersonService(S2SProposalPersonService s2SProposalPersonService)
    • getAttachedNarrativeFile

      protected gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttachedNarrativeFile(int narrativeCode)
    • getAttachedFileDataTypes

      protected gov.grants.apply.system.attachmentsV10.AttachedFileDataType[] getAttachedFileDataTypes()