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

public class SearchJspBean
extends AdminFeaturesPageJspBean

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


Field Summary
static java.lang.String RIGHT_SEARCH_MANAGEMENT
          Unique name for the right to manage search parameters
 
Constructor Summary
SearchJspBean()
           
 
Method Summary
 java.lang.String doModifyAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Processes the data capture form of advanced parameters
 java.lang.String doModifyTagList(javax.servlet.http.HttpServletRequest request)
          Processes the data capture form of tag list
 java.lang.String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Builds the advanced parameters management page.
 java.lang.String getManageSearch(javax.servlet.http.HttpServletRequest request)
          Builds the search management page
 java.lang.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
 
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 java.lang.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 java.lang.String getManageSearch(javax.servlet.http.HttpServletRequest request)
Builds the search management page

Parameters:
request - Http request
Returns:
the built page

getModifyTagList

public java.lang.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 java.lang.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 java.lang.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 java.lang.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 © 2012 Mairie de Paris. All Rights Reserved.