Interface FormPortalSubmitPreprocessor

  • All Known Implementing Classes:
    FormPortalSubmitPreprocessorImpl

    public interface FormPortalSubmitPreprocessor
    This interface is specific for pre-processing before actual submission to be done by forms portal. If the current submission is an existing draft, this service takes care of deleting it The implementation creates a submission record in forms portal
    • Method Detail

      • doPreProcess

        PortalRecordInfo doPreProcess​(java.util.Map<java.lang.String,​java.lang.Object> options)
        This method would be invoked before the submission of an Adaptive form
        Parameters:
        options - - Map containing GuideConstants.FORM_SUBMIT_INFO - FormSubmitInfo object GuideConstants.ENABLE_PORTAL_SUBMIT - Boolean enablePortalSubmit GuideConstants.SIGN_AGREEMENT_INFO - SignAgreementInfo object GuideConstants.SUBMIT_TYPE - SubmitType Enum GuideConstants.DRAFT_ID - draft ID GuideConstants.AF_SUBMISSION_INFO - submissionInfo, computed metadata information