fr.paris.lutece.plugins.form.service
Class FormService

java.lang.Object
  extended by fr.paris.lutece.plugins.form.service.FormService

public final class FormService
extends java.lang.Object

FormService


Method Summary
static FormService getInstance()
          Returns the instance of the singleton
 java.util.Map<java.lang.String,java.lang.Object> getManageAdvancedParameters(fr.paris.lutece.portal.business.user.AdminUser user)
          Build the advanced parameters management
 boolean hasFormErrors(javax.servlet.http.HttpSession session)
          Check if the session has a list of responses without form errors and the validate requirement is indeed checked
 boolean hasRecap(Form form)
          Check if the given form has a recap or not
 void init()
          Initialize the Form service
 boolean isSessionValid(Form form, javax.servlet.http.HttpServletRequest request)
          Check if the user is authorized to view the form.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public void init()
Initialize the Form service


getInstance

public static FormService getInstance()
Returns the instance of the singleton

Returns:
The instance of the singleton

getManageAdvancedParameters

public java.util.Map<java.lang.String,java.lang.Object> getManageAdvancedParameters(fr.paris.lutece.portal.business.user.AdminUser user)
Build the advanced parameters management

Parameters:
user - the current user
Returns:
The model for the advanced parameters

isSessionValid

public boolean isSessionValid(Form form,
                              javax.servlet.http.HttpServletRequest request)
Check if the user is authorized to view the form.
This method checks every mandatory EntryTypeSession, and check if there is a value for the attribute of the session.

Parameters:
form - the form
request - the HTTP request
Returns:
true if he is authorized, false otherwise

hasRecap

public boolean hasRecap(Form form)
Check if the given form has a recap or not

Parameters:
form - the form
Returns:
true if the form has a recap, false otherwise

hasFormErrors

public boolean hasFormErrors(javax.servlet.http.HttpSession session)
Check if the session has a list of responses without form errors and the validate requirement is indeed checked

Parameters:
session - the HTTP session
Returns:
true if the session has errors, false otherwise


Copyright © 2012 Mairie de Paris. All Rights Reserved.