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>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final intprotected static final intprotected static final intprotected static final Comparator<PHS398FellowshipSupplementalBaseGenerator.KirschsteinBean> protected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final Stringprotected static final Stringprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final Stringprotected static final Stringprotected org.kuali.coeus.common.questionnaire.api.core.QuestionAnswerServiceprotected static final intprotected static final intprotected static final intprotected static final intprotected S2SCommonBudgetServiceprotected org.kuali.coeus.propdev.api.s2s.S2SConfigurationServiceprotected S2SDateTimeServiceprotected S2SProposalPersonServiceprotected static final intprotected static final intprotected static final intprotected static final intprotected static final Stringprotected static final Stringprotected static final intprotected static final intprotected static final intprotected static final charprotected static final Stringprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intFields 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 List<? extends org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract> findQuestionnaireWithAnswers(org.kuali.coeus.propdev.api.core.DevelopmentProposalContract developmentProposal) protected org.kuali.coeus.common.questionnaire.api.answer.AnswerContractgetAnswer(org.kuali.coeus.common.questionnaire.api.core.QuestionnaireQuestionContract questionnaireQuestion, org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract answerHeader) protected List<org.kuali.coeus.common.questionnaire.api.answer.AnswerContract> getAnswers(Long questonnaireQuestionId, org.kuali.coeus.common.questionnaire.api.answer.AnswerHeaderContract answerHeader) 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) protected gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataTypegetCostElementsByParam(String costElementParam) protected org.kuali.coeus.sys.api.model.ScaleTwoDecimalgetNumberOfMonths(Date dateStart, Date dateEnd) This method computes the number of months between any 2 givenDateobjectsorg.kuali.coeus.common.questionnaire.api.core.QuestionAnswerServiceorg.kuali.coeus.propdev.api.s2s.S2SConfigurationServiceprotected gov.grants.apply.system.globalLibraryV20.YesNoDataType.EnumgetYesNoEnum(String answer) voidsetQuestionAnswerService(org.kuali.coeus.common.questionnaire.api.core.QuestionAnswerService questionAnswerService) voidsetS2SCommonBudgetService(S2SCommonBudgetService s2SCommonBudgetService) voidsetS2SConfigurationService(org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService) voidsetS2SDateTimeService(S2SDateTimeService s2SDateTimeService) voidsetS2SProposalPersonService(S2SProposalPersonService s2SProposalPersonService) Methods 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, getS2sNarrativeFileName, getS2sPersonnelAttachmentFileName, getSponsorHierarchyService, getStylesheets, isSponsorNIH, saveNarrative, setAttachments, setAuditErrors, setBeanName, setGlobLibV20Generator, setGrantApplicationHashService, setNarrativeService, setPropDevQuestionAnswerService, 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
-
s2SProposalPersonService
@Autowired @Qualifier("s2SProposalPersonService") protected S2SProposalPersonService s2SProposalPersonService -
s2SDateTimeService
-
s2SConfigurationService
@Autowired @Qualifier("s2SConfigurationService") protected org.kuali.coeus.propdev.api.s2s.S2SConfigurationService s2SConfigurationService -
questionAnswerService
@Autowired @Qualifier("questionAnswerService") protected org.kuali.coeus.common.questionnaire.api.core.QuestionAnswerService questionAnswerService -
s2SCommonBudgetService
@Autowired @Qualifier("s2SCommonBudgetService") protected S2SCommonBudgetService s2SCommonBudgetService -
NSR_SUPPORT_NO
- See Also:
-
NSR_SUPPORT_YES
- See Also:
-
QUESTION_ANSWER_NO
- See Also:
-
QUESTION_ANSWER_YES
- See Also:
-
STRING_SEPRATOR
protected static final char STRING_SEPRATOR- See Also:
-
SUB_CATEGORY_NOT_FOUND
- See Also:
-
INTRODUCTION_TO_APPLICATION
protected static final int INTRODUCTION_TO_APPLICATION- See Also:
-
SPECIFIC_AIMS
protected static final int SPECIFIC_AIMS- See Also:
-
INCLUSION_ENROLLMENT_REPORT
protected static final int INCLUSION_ENROLLMENT_REPORT- See Also:
-
PROGRESS_REPORT_PUBLICATION_LIST
protected static final int PROGRESS_REPORT_PUBLICATION_LIST- See Also:
-
PROTECTION_OF_HUMAN_SUBJECTS
protected static final int PROTECTION_OF_HUMAN_SUBJECTS- See Also:
-
INCLUSION_OF_WOMEN_AND_MINORITIES
protected static final int INCLUSION_OF_WOMEN_AND_MINORITIES- See Also:
-
TARGETED_PLANNED_ENROLLMENT
protected static final int TARGETED_PLANNED_ENROLLMENT- See Also:
-
INCLUSION_OF_CHILDREN
protected static final int INCLUSION_OF_CHILDREN- See Also:
-
VERTEBRATE_ANIMALS
protected static final int VERTEBRATE_ANIMALS- See Also:
-
SELECT_AGENT_RESEARCH
protected static final int SELECT_AGENT_RESEARCH- See Also:
-
RESOURCE_SHARING_PLANS
protected static final int RESOURCE_SHARING_PLANS- See Also:
-
RESPECTIVE_CONTRIBUTIONS
protected static final int RESPECTIVE_CONTRIBUTIONS- See Also:
-
SELECTION_OF_SPONSOR_AND_INSTITUTION
protected static final int SELECTION_OF_SPONSOR_AND_INSTITUTION- See Also:
-
RESPONSIBLE_CONDUCT_OF_RESEARCH
protected static final int RESPONSIBLE_CONDUCT_OF_RESEARCH- See Also:
-
RESEARCH_STRATEGY
protected static final int RESEARCH_STRATEGY- See Also:
-
CONCURRENT_SUPPORT
protected static final int CONCURRENT_SUPPORT- See Also:
-
FELLOWSHIP
protected static final int FELLOWSHIP- See Also:
-
DISSERTATION
protected static final int DISSERTATION- See Also:
-
ACTIVITIES
protected static final int ACTIVITIES- See Also:
-
HUMAN
protected static final int HUMAN- See Also:
-
VERT
protected static final int VERT- See Also:
-
CLINICAL
protected static final int CLINICAL- See Also:
-
PHASE3CLINICAL
protected static final int PHASE3CLINICAL- See Also:
-
STEMCELLS
protected static final int STEMCELLS- See Also:
-
KIRST_START_KNOWN
protected static final int KIRST_START_KNOWN- See Also:
-
KIRST_END_KNOWN
protected static final int KIRST_END_KNOWN- See Also:
-
KIRST_START_DT
protected static final int KIRST_START_DT- See Also:
-
KIRST_END_DT
protected static final int KIRST_END_DT- See Also:
-
KIRST_GRANT_KNOWN
protected static final int KIRST_GRANT_KNOWN- See Also:
-
KIRST_GRANT_NUM
protected static final int KIRST_GRANT_NUM- See Also:
-
PRE_OR_POST
protected static final int PRE_OR_POST- See Also:
-
IND_OR_INST
protected static final int IND_OR_INST- See Also:
-
STEMCELLLINES
protected static final int STEMCELLLINES- See Also:
-
CELLLINEIND
protected static final int CELLLINEIND- See Also:
-
DEG_EXP_COMP_DATE
protected static final int DEG_EXP_COMP_DATE- See Also:
-
NRSA_SUPPORT
protected static final int NRSA_SUPPORT- See Also:
-
FIELD_TRAINING
protected static final int FIELD_TRAINING- See Also:
-
BROAD_TRAINING
protected static final int BROAD_TRAINING- See Also:
-
OTHER_MASTERS
protected static final int OTHER_MASTERS- See Also:
-
OTHER_DOCT
protected static final int OTHER_DOCT- See Also:
-
OTHER_DDOT
protected static final int OTHER_DDOT- See Also:
-
OTHER_VDOT
protected static final int OTHER_VDOT- See Also:
-
OTHER_MDOT
protected static final int OTHER_MDOT- See Also:
-
SUBMITTED_DIFF_INST
protected static final int SUBMITTED_DIFF_INST- See Also:
-
FORMER_INST
protected static final int FORMER_INST- See Also:
-
SENIOR_FELL
protected static final int SENIOR_FELL- See Also:
-
OTHER_SUPP_SOURCE
protected static final int OTHER_SUPP_SOURCE- See Also:
-
SUPP_FUNDING_AMT
protected static final int SUPP_FUNDING_AMT- See Also:
-
SUPP_MONTHS
protected static final int SUPP_MONTHS- See Also:
-
SUPP_SOURCE
protected static final int SUPP_SOURCE- See Also:
-
SUPP_TYPE
protected static final int SUPP_TYPE- See Also:
-
SALARY_MONTHS
protected static final int SALARY_MONTHS- See Also:
-
ACAD_PERIOD
protected static final int ACAD_PERIOD- See Also:
-
BASE_SALARY
protected static final int BASE_SALARY- See Also:
-
SPECIAL_REVIEW_HUMAN_SUBJECTS_CODE
- See Also:
-
SPECIAL_REVIEW_VERTEBRATE_ANIMALS_CODE
- See Also:
-
BY_QUESTION_NUMBER
protected static final Comparator<PHS398FellowshipSupplementalBaseGenerator.KirschsteinBean> BY_QUESTION_NUMBER
-
-
Constructor Details
-
PHS398FellowshipSupplementalBaseGenerator
public PHS398FellowshipSupplementalBaseGenerator()
-
-
Method Details
-
getCostElementsByParam
-
getNumberOfMonths
protected org.kuali.coeus.sys.api.model.ScaleTwoDecimal getNumberOfMonths(Date dateStart, Date dateEnd) This method computes the number of months between any 2 givenDateobjects- 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
-
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
-
getS2SProposalPersonService
-
setS2SProposalPersonService
-
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:
getQuestionAnswerServicein classS2SBaseFormGenerator<T extends org.apache.xmlbeans.XmlObject>
-
setQuestionAnswerService
public void setQuestionAnswerService(org.kuali.coeus.common.questionnaire.api.core.QuestionAnswerService questionAnswerService) - Overrides:
setQuestionAnswerServicein classS2SBaseFormGenerator<T extends org.apache.xmlbeans.XmlObject>
-
getS2SDateTimeService
-
setS2SDateTimeService
-
getS2SCommonBudgetService
-
setS2SCommonBudgetService
-