fr.paris.lutece.plugins.form.service.draft
Interface DraftBackupService


public interface DraftBackupService

DraftBackupService for Form


Method Summary
 boolean preProcessRequest(javax.servlet.http.HttpServletRequest request, Form form)
          Pre Process Request
 void saveDraft(javax.servlet.http.HttpServletRequest request, Form form)
          Save the draft.
 void saveDraft(javax.servlet.http.HttpServletRequest request, FormSubmit formSubmit)
          Saves the draft for the formSubmit
 void validateDraft(javax.servlet.http.HttpServletRequest request, Form form)
          Validate a draft.
 

Method Detail

saveDraft

void saveDraft(javax.servlet.http.HttpServletRequest request,
               Form form)
               throws fr.paris.lutece.portal.service.message.SiteMessageException
Save the draft. Useful when the user save his form but does not submit it.

Parameters:
request - The HTTP request
form - The Form
Throws:
fr.paris.lutece.portal.service.message.SiteMessageException

validateDraft

void validateDraft(javax.servlet.http.HttpServletRequest request,
                   Form form)
                   throws fr.paris.lutece.portal.service.message.SiteMessageException
Validate a draft. Usefull when the user submitted his form.

Parameters:
request - The HTTP request
form - The form
Throws:
fr.paris.lutece.portal.service.message.SiteMessageException

preProcessRequest

boolean preProcessRequest(javax.servlet.http.HttpServletRequest request,
                          Form form)
                          throws fr.paris.lutece.portal.service.message.SiteMessageException
Pre Process Request

Parameters:
request - The HTTP request
form - The form
Returns:
true if the request is processed, false if the process should be continued
Throws:
fr.paris.lutece.portal.service.message.SiteMessageException - if an error occurs

saveDraft

void saveDraft(javax.servlet.http.HttpServletRequest request,
               FormSubmit formSubmit)
               throws fr.paris.lutece.portal.service.message.SiteMessageException
Saves the draft for the formSubmit

Parameters:
request - the request
formSubmit - the formsubmit
Throws:
fr.paris.lutece.portal.service.message.SiteMessageException - if an error occurs


Copyright © 2012 Mairie de Paris. All Rights Reserved.