Class NSFKeyPersonExpandedV3_3Generator
java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.S2SBaseFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
org.kuali.coeus.s2sgen.impl.generate.support.NSFKeyPersonExpandedV3_3Generator
- All Implemented Interfaces:
Factory<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>,Named,S2SFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>,S2SFormGeneratorPdfFillable<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
@FormGenerator("NSF_KeyPersonExpanded_3_3Generator")
public class NSFKeyPersonExpandedV3_3Generator
extends S2SBaseFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
implements S2SFormGeneratorPdfFillable<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kuali.coeus.s2sgen.impl.generate.S2SFormGeneratorPdfFillable
S2SFormGeneratorPdfFillable.Attachments -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intprotected static final Stringprotected static final intprotected static final Stringprotected static final Stringprotected static final intprotected static final intprotected static final intprotected List<org.kuali.coeus.propdev.api.person.ProposalPersonContract>protected static final Stringprotected Stringprotected static final Stringprotected static final intprotected static final intprotected org.kuali.coeus.common.api.rolodex.RolodexContractprotected S2SProposalPersonServiceprotected static final intprotected static final Stringprotected 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 TypeMethodDescriptionorg.apache.xmlbeans.impl.schema.DocumentFactory<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>factory()org.springframework.core.io.Resourceprotected gov.grants.apply.coeus.personProfile.PersonProfileListDocument.PersonProfileList.ExtraKeyPerson[]gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33DocumentgetFormObject(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract proposalDevelopmentDocument) This method creates an XML document using the APIs generated using XMLBeans by compiling the form's schema and returns it as XmlObject.getMappedAttachments(gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document form, List<AttachmentData> attachments) org.springframework.core.io.Resourceorg.kuali.coeus.common.api.rolodex.RolodexServiceintList<org.springframework.core.io.Resource>org.kuali.coeus.common.api.unit.UnitRepositoryServiceprotected voidvoidsetAdditionalkeypersonprofilesStyleSheet(org.springframework.core.io.Resource additionalkeypersonprofilesStyleSheet) voidsetFormName(String formName) voidsetNamespace(String namespace) voidsetPdfForm(org.springframework.core.io.Resource pdfForm) voidsetRolodexService(org.kuali.coeus.common.api.rolodex.RolodexService rolodexService) voidsetS2sDivisionService(S2sDivisionService s2sDivisionService) voidsetS2SPrintingService(S2SPrintingService s2SPrintingService) voidsetS2SProposalPersonService(S2SProposalPersonService s2SProposalPersonService) voidsetSortIndex(int sortIndex) voidsetStylesheets(List<org.springframework.core.io.Resource> stylesheets) voidsetUnitRepositoryService(org.kuali.coeus.common.api.unit.UnitRepositoryService unitRepositoryService) 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, getQuestionAnswerService, getS2sNarrativeFileName, getS2sPersonnelAttachmentFileName, getSponsorHierarchyService, isSponsorNIH, saveNarrative, setAttachments, setAuditErrors, setBeanName, setGlobLibV20Generator, setGrantApplicationHashService, setNarrativeService, setPropDevQuestionAnswerService, setQuestionAnswerService, 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.Named
getBeanName
-
Field Details
-
TITLE_MAX_LENGTH
protected static final int TITLE_MAX_LENGTH- See Also:
-
ROLE_DESCRIPTION_MAX_LENGTH
protected static final int ROLE_DESCRIPTION_MAX_LENGTH- See Also:
-
BIOSKETCH_DOC_TYPE
protected static final int BIOSKETCH_DOC_TYPE- See Also:
-
CURRENTPENDING_DOC_TYPE
protected static final int CURRENTPENDING_DOC_TYPE- See Also:
-
COLLABORATOR_DOC_TYPE
protected static final int COLLABORATOR_DOC_TYPE- See Also:
-
SYNERGISTIC_ACTIVITY_DOC_TYPE
protected static final int SYNERGISTIC_ACTIVITY_DOC_TYPE- See Also:
-
BIOSKETCH_TYPE
- See Also:
-
COLLABORATOR_TYPE
- See Also:
-
CURRENT_PENDING_TYPE
- See Also:
-
SYNERGISTIC_ACTIVITY_TYPE
- See Also:
-
PROFILE_COMMENT
- See Also:
-
PROFILE_TYPE
protected static final int PROFILE_TYPE- See Also:
-
NIH_CO_INVESTIGATOR
- See Also:
-
DEPARTMENT_NAME_MAX_LENGTH
protected static final int DEPARTMENT_NAME_MAX_LENGTH- See Also:
-
DIVISION_NAME_MAX_LENGTH
protected static final int DIVISION_NAME_MAX_LENGTH- See Also:
-
rolodex
protected org.kuali.coeus.common.api.rolodex.RolodexContract rolodex -
extraPersons
-
pIPersonOrRolodexId
-
s2SProposalPersonService
@Autowired @Qualifier("s2SProposalPersonService") protected S2SProposalPersonService s2SProposalPersonService
-
-
Constructor Details
-
NSFKeyPersonExpandedV3_3Generator
public NSFKeyPersonExpandedV3_3Generator()
-
-
Method Details
-
saveKeyPersonAttachmentsToProposal
protected void saveKeyPersonAttachmentsToProposal() -
getExtraKeyPersons
protected gov.grants.apply.coeus.personProfile.PersonProfileListDocument.PersonProfileList.ExtraKeyPerson[] getExtraKeyPersons() -
getFormObject
public gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document getFormObject(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract proposalDevelopmentDocument) Description copied from interface:S2SFormGeneratorThis method creates an XML document using the APIs generated using XMLBeans by compiling the form's schema and returns it as XmlObject.- Specified by:
getFormObjectin interfaceS2SFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
getUnitRepositoryService
public org.kuali.coeus.common.api.unit.UnitRepositoryService getUnitRepositoryService() -
setUnitRepositoryService
public void setUnitRepositoryService(org.kuali.coeus.common.api.unit.UnitRepositoryService unitRepositoryService) -
getRolodexService
public org.kuali.coeus.common.api.rolodex.RolodexService getRolodexService() -
setRolodexService
public void setRolodexService(org.kuali.coeus.common.api.rolodex.RolodexService rolodexService) -
getS2SPrintingService
-
setS2SPrintingService
-
getS2SProposalPersonService
-
setS2SProposalPersonService
-
getS2sDivisionService
-
setS2sDivisionService
-
getAdditionalkeypersonprofilesStyleSheet
public org.springframework.core.io.Resource getAdditionalkeypersonprofilesStyleSheet() -
setAdditionalkeypersonprofilesStyleSheet
public void setAdditionalkeypersonprofilesStyleSheet(org.springframework.core.io.Resource additionalkeypersonprofilesStyleSheet) -
getNamespace
- Specified by:
getNamespacein interfaceS2SFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
setNamespace
-
getFormName
- Specified by:
getFormNamein interfaceS2SFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
setFormName
-
getStylesheets
- Specified by:
getStylesheetsin interfaceS2SFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>- Overrides:
getStylesheetsin classS2SBaseFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
setStylesheets
-
getPdfForm
public org.springframework.core.io.Resource getPdfForm()- Specified by:
getPdfFormin interfaceS2SFormGeneratorPdfFillable<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
setPdfForm
public void setPdfForm(org.springframework.core.io.Resource pdfForm) -
getSortIndex
public int getSortIndex()- Specified by:
getSortIndexin interfaceS2SFormGenerator<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
setSortIndex
public void setSortIndex(int sortIndex) -
getMappedAttachments
public S2SFormGeneratorPdfFillable.Attachments getMappedAttachments(gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document form, List<AttachmentData> attachments) - Specified by:
getMappedAttachmentsin interfaceS2SFormGeneratorPdfFillable<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document>
-
factory
public org.apache.xmlbeans.impl.schema.DocumentFactory<gov.grants.apply.forms.nsfKeyPersonExpanded33V33.NSFKeyPersonExpanded33Document> factory()
-