fr.paris.lutece.portal.web.search
Class SearchJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.portal.web.search.SearchJspBean
All Implemented Interfaces:
Serializable

public class SearchJspBean
extends AdminFeaturesPageJspBean

This class provides the user interface to manage app search features ( manage filters )

See Also:
Serialized Form

Field Summary
static String RIGHT_SEARCH_MANAGEMENT
          Unique name for the right to manage search parameters
 
Constructor Summary
SearchJspBean()
           
 
Method Summary
 String doModifyAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Processes the data capture form of advanced parameters
 String doModifyTagList(javax.servlet.http.HttpServletRequest request)
          Processes the data capture form of tag list
 String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Builds the advanced parameters management page.
 String getManageSearch(javax.servlet.http.HttpServletRequest request)
          Builds the search management page
 String getModifyTagList(javax.servlet.http.HttpServletRequest request)
          Builds the form to modify the tag cloud for the tag filter
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, init, populate, setFeatureIcon, setPageTitleProperty, validate, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_SEARCH_MANAGEMENT

public static final String RIGHT_SEARCH_MANAGEMENT
Unique name for the right to manage search parameters

See Also:
Constant Field Values
Constructor Detail

SearchJspBean

public SearchJspBean()
Method Detail

getManageSearch

public String getManageSearch(javax.servlet.http.HttpServletRequest request)
Builds the search management page

Parameters:
request - Http request
Returns:
the built page

getModifyTagList

public String getModifyTagList(javax.servlet.http.HttpServletRequest request)
Builds the form to modify the tag cloud for the tag filter

Parameters:
request - Http request
Returns:
the built form

doModifyTagList

public String doModifyTagList(javax.servlet.http.HttpServletRequest request)
Processes the data capture form of tag list

Parameters:
request - the HTTP request
Returns:
the jsp URL of the process result

getManageAdvancedParameters

public String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
Builds the advanced parameters management page. A form to specify search parameters (mainly filter)

Parameters:
request - the HTTP request
Returns:
the built page

doModifyAdvancedParameters

public String doModifyAdvancedParameters(javax.servlet.http.HttpServletRequest request)
                                  throws AccessDeniedException
Processes the data capture form of advanced parameters

Parameters:
request - the HTTP request
Returns:
the jsp URL of the process result
Throws:
AccessDeniedException - if permission to manage advanced parameters on search has not been granted to the user


Copyright © 2014 Mairie de Paris. All Rights Reserved.