public final class FormDraftBackupService extends Object
DraftBackupService
. DraftBackupService
have to set the service using setDraftBackupService(DraftBackupService)
.
Make sure there is only one implementation at runtime, multiple implementation will lead to non predictable behavior. Modifier and Type | Method and Description |
---|---|
static boolean |
isDraftSupported()
Returns
true if draft is supported, false otherwise. |
static boolean |
preProcessRequest(javax.servlet.http.HttpServletRequest request,
Form form)
Pre Process Request.
|
static void |
saveDraft(javax.servlet.http.HttpServletRequest request,
Form form)
Save the draft.
|
static void |
saveDraft(javax.servlet.http.HttpServletRequest request,
FormSubmit formSubmit)
Saves the formSubmit as draft.
|
static void |
setDraftBackupService(DraftBackupService draftBackupService)
Sets the
DraftBackupService |
static void |
validateDraft(javax.servlet.http.HttpServletRequest request,
Form form)
Validate a draft.
|
public static void setDraftBackupService(DraftBackupService draftBackupService)
DraftBackupService
draftBackupService
- the backup servicepublic static void saveDraft(javax.servlet.http.HttpServletRequest request, Form form) throws fr.paris.lutece.portal.service.message.SiteMessageException
request
- The HTTP requestform
- The Formfr.paris.lutece.portal.service.message.SiteMessageException
- if an error occurspublic static void saveDraft(javax.servlet.http.HttpServletRequest request, FormSubmit formSubmit) throws fr.paris.lutece.portal.service.message.SiteMessageException
request
- the requestformSubmit
- formSubmitfr.paris.lutece.portal.service.message.SiteMessageException
- if an error occurspublic static void validateDraft(javax.servlet.http.HttpServletRequest request, Form form) throws fr.paris.lutece.portal.service.message.SiteMessageException
request
- The HTTP requestform
- The formfr.paris.lutece.portal.service.message.SiteMessageException
- if an error occurspublic static boolean preProcessRequest(javax.servlet.http.HttpServletRequest request, Form form) throws fr.paris.lutece.portal.service.message.SiteMessageException
false
if no implementation.request
- The HTTP requestform
- The formfr.paris.lutece.portal.service.message.SiteMessageException
- if an error occurspublic static boolean isDraftSupported()
true
if draft is supported, false
otherwise.true
if draft is supported, false
otherwise.Copyright © 2016 City of Paris. All rights reserved.