Class UserAttachedFormGenerator
java.lang.Object
org.kuali.coeus.s2sgen.impl.generate.support.UserAttachedFormGenerator
- All Implemented Interfaces:
DynamicForm,Factory<org.apache.xmlbeans.XmlObject>,Named,S2SFormGenerator<org.apache.xmlbeans.XmlObject>,S2SFormGeneratorPdfFillable<org.apache.xmlbeans.XmlObject>,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware
@FormGenerator("UserAttachedFormGenerator")
public class UserAttachedFormGenerator
extends Object
implements S2SFormGenerator<org.apache.xmlbeans.XmlObject>, S2SFormGeneratorPdfFillable<org.apache.xmlbeans.XmlObject>, DynamicForm, org.springframework.beans.factory.BeanNameAware, Named
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kuali.coeus.s2sgen.impl.generate.S2SFormGeneratorPdfFillable
S2SFormGeneratorPdfFillable.Attachments -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAttachment(AttachmentData attachment) org.apache.xmlbeans.impl.schema.DocumentFactory<org.apache.xmlbeans.XmlObject>factory()org.apache.xmlbeans.XmlObjectgetFormObject(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(org.apache.xmlbeans.XmlObject form, List<AttachmentData> attachments) org.springframework.core.io.Resourceorg.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormContractorg.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormFileContractintList<org.springframework.core.io.Resource>voidsetAttachments(List<AttachmentData> attachments) voidsetAuditErrors(List<AuditError> auditErrors) voidsetBeanName(String beanName) voidsetGrantApplicationHashService(GrantApplicationHashService grantApplicationHashService) voidsetS2sUserAttachedForm(org.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormContract s2sUserAttachedForm) voidsetSupportedS2SFormGenerator(Optional<S2SFormGenerator<?>> supportedS2SFormGenerator) booleanboolean
-
Field Details
-
META_GRANT_APPLICATION_NS
- See Also:
-
FORMS
- See Also:
-
-
Constructor Details
-
UserAttachedFormGenerator
public UserAttachedFormGenerator()
-
-
Method Details
-
getFormObject
public org.apache.xmlbeans.XmlObject 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<org.apache.xmlbeans.XmlObject>
-
addAttachment
-
getAuditErrors
- Specified by:
getAuditErrorsin interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
setAuditErrors
-
getAttachments
- Specified by:
getAttachmentsin interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
setAttachments
-
getGrantApplicationHashService
-
setGrantApplicationHashService
-
getNamespace
- Specified by:
getNamespacein interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
getFormName
- Specified by:
getFormNamein interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
getSortIndex
public int getSortIndex()- Specified by:
getSortIndexin interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
getStylesheets
- Specified by:
getStylesheetsin interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
supportsPdfFilling
public boolean supportsPdfFilling()- Specified by:
supportsPdfFillingin interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
supportsXslTransform
public boolean supportsXslTransform()- Specified by:
supportsXslTransformin interfaceS2SFormGenerator<org.apache.xmlbeans.XmlObject>
-
getPdfForm
public org.springframework.core.io.Resource getPdfForm()- Specified by:
getPdfFormin interfaceS2SFormGeneratorPdfFillable<org.apache.xmlbeans.XmlObject>
-
getMappedAttachments
public S2SFormGeneratorPdfFillable.Attachments getMappedAttachments(org.apache.xmlbeans.XmlObject form, List<AttachmentData> attachments) - Specified by:
getMappedAttachmentsin interfaceS2SFormGeneratorPdfFillable<org.apache.xmlbeans.XmlObject>
-
getBeanName
- Specified by:
getBeanNamein interfaceNamed
-
setBeanName
- Specified by:
setBeanNamein interfaceorg.springframework.beans.factory.BeanNameAware
-
factory
public org.apache.xmlbeans.impl.schema.DocumentFactory<org.apache.xmlbeans.XmlObject> factory() -
getS2sUserAttachedForm
public org.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormContract getS2sUserAttachedForm()- Specified by:
getS2sUserAttachedFormin interfaceDynamicForm
-
setS2sUserAttachedForm
public void setS2sUserAttachedForm(org.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormContract s2sUserAttachedForm) - Specified by:
setS2sUserAttachedFormin interfaceDynamicForm
-
getS2sUserAttachedFormFile
public org.kuali.coeus.propdev.api.s2s.S2sUserAttachedFormFileContract getS2sUserAttachedFormFile() -
getSupportedS2SFormGenerator
- Specified by:
getSupportedS2SFormGeneratorin interfaceDynamicForm
-
setSupportedS2SFormGenerator
- Specified by:
setSupportedS2SFormGeneratorin interfaceDynamicForm
-