Class FormGeneratorServiceImpl
java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.FormGeneratorServiceImpl
- All Implemented Interfaces:
org.kuali.coeus.s2sgen.api.generate.FormGeneratorService
@Component("formGeneratorService")
public class FormGeneratorServiceImpl
extends Object
implements org.kuali.coeus.s2sgen.api.generate.FormGeneratorService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.coeus.s2sgen.api.generate.FormGenerationResultgenerateAndValidateForms(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDocContract) org.kuali.coeus.s2sgen.api.generate.MultiProjectFormGenerationResultgenerateAndValidateMPComponentForms(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract child, String parentSchemaUrl) Generate and validate forms for a complex project component.org.kuali.coeus.s2sgen.api.generate.MultiProjectFormGenerationResultgenerateAndValidateMPForms(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract parent, List<org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract> children) Generate and validate forms and application xml for a complex multi-project opportunity.org.kuali.coeus.propdev.api.attachment.NarrativeServiceorg.springframework.core.io.ResourceLoadervoidsetFormApplicationService(FormApplicationService formApplicationService) voidsetNarrativeService(org.kuali.coeus.propdev.api.attachment.NarrativeService narrativeService) voidsetResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) voidsetS2SDateTimeService(S2SDateTimeService s2SDateTimeService) voidsetS2SFormGeneratorRetrievalService(S2SFormGeneratorRetrievalService s2SFormGeneratorRetrievalService) voidsetS2SValidatorService(S2SValidatorService validatorService) org.kuali.coeus.s2sgen.api.generate.FormGenerationResultvalidateUserAttachedFormFile(org.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormFileContract s2sUserAttachedFormFile, String formName)
-
Constructor Details
-
FormGeneratorServiceImpl
public FormGeneratorServiceImpl()
-
-
Method Details
-
generateAndValidateForms
public org.kuali.coeus.s2sgen.api.generate.FormGenerationResult generateAndValidateForms(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract pdDocContract) throws org.kuali.coeus.s2sgen.api.core.S2SException - Specified by:
generateAndValidateFormsin interfaceorg.kuali.coeus.s2sgen.api.generate.FormGeneratorService- Throws:
org.kuali.coeus.s2sgen.api.core.S2SException
-
generateAndValidateMPForms
public org.kuali.coeus.s2sgen.api.generate.MultiProjectFormGenerationResult generateAndValidateMPForms(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract parent, List<org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract> children) throws org.kuali.coeus.s2sgen.api.core.S2SException Generate and validate forms and application xml for a complex multi-project opportunity. Parent and children are required.- Specified by:
generateAndValidateMPFormsin interfaceorg.kuali.coeus.s2sgen.api.generate.FormGeneratorService- Throws:
org.kuali.coeus.s2sgen.api.core.S2SException
-
generateAndValidateMPComponentForms
public org.kuali.coeus.s2sgen.api.generate.MultiProjectFormGenerationResult generateAndValidateMPComponentForms(org.kuali.coeus.propdev.api.core.ProposalDevelopmentDocumentContract child, String parentSchemaUrl) throws org.kuali.coeus.s2sgen.api.core.S2SException Generate and validate forms for a complex project component. GG validation is skipped- Specified by:
generateAndValidateMPComponentFormsin interfaceorg.kuali.coeus.s2sgen.api.generate.FormGeneratorService- Parameters:
child- The component to validate, must be a child node in a hierarchy- Throws:
org.kuali.coeus.s2sgen.api.core.S2SException
-
validateUserAttachedFormFile
public org.kuali.coeus.s2sgen.api.generate.FormGenerationResult validateUserAttachedFormFile(org.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormFileContract s2sUserAttachedFormFile, String formName) throws org.kuali.coeus.s2sgen.api.core.S2SException - Specified by:
validateUserAttachedFormFilein interfaceorg.kuali.coeus.s2sgen.api.generate.FormGeneratorService- Throws:
org.kuali.coeus.s2sgen.api.core.S2SException
-
getS2SFormGeneratorRetrievalService
-
setS2SFormGeneratorRetrievalService
public void setS2SFormGeneratorRetrievalService(S2SFormGeneratorRetrievalService s2SFormGeneratorRetrievalService) -
getS2SValidatorService
-
setS2SValidatorService
-
getNarrativeService
public org.kuali.coeus.propdev.api.attachment.NarrativeService getNarrativeService() -
setNarrativeService
public void setNarrativeService(org.kuali.coeus.propdev.api.attachment.NarrativeService narrativeService) -
getS2SDateTimeService
-
setS2SDateTimeService
-
getFormApplicationService
-
setFormApplicationService
-
getResourceLoader
public org.springframework.core.io.ResourceLoader getResourceLoader() -
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
-