fr.paris.lutece.portal.web.system
Class PluginJspBean

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

public class PluginJspBean
extends AdminFeaturesPageJspBean

This class provides the user interface to manage the lutece plugins (install, enable, disable)

See Also:
Serialized Form

Field Summary
static String RIGHT_MANAGE_PLUGINS
           
 
Constructor Summary
PluginJspBean()
           
 
Method Summary
 String doInstallPlugin(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          Install a plugin
 String doModifyPluginPool(javax.servlet.http.HttpServletRequest request)
          Defines the database connection pool to be used by the plugin
 String doUninstallPlugin(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          Uninstall a plugin
 String getConfirmUninstallPlugin(javax.servlet.http.HttpServletRequest request)
          Returns the page of confirmation for uninstalling a plugin
 String getManagePlugins(javax.servlet.http.HttpServletRequest request)
          Returns the plugins management page
 String getPluginDescription(javax.servlet.http.HttpServletRequest request)
          Displays a plugin's description
 
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_MANAGE_PLUGINS

public static final String RIGHT_MANAGE_PLUGINS
See Also:
Constant Field Values
Constructor Detail

PluginJspBean

public PluginJspBean()
Method Detail

getManagePlugins

public String getManagePlugins(javax.servlet.http.HttpServletRequest request)
Returns the plugins management page

Parameters:
request - The Http request
Returns:
Html page

doInstallPlugin

public String doInstallPlugin(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.ServletContext context)
Install a plugin

Parameters:
request - The Http request
context - The servlet context
Returns:
the url of the page containing a log essage

doUninstallPlugin

public String doUninstallPlugin(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.ServletContext context)
Uninstall a plugin

Parameters:
request - The Http request
context - The servlet context
Returns:
the url of the page containing a log essage

getConfirmUninstallPlugin

public String getConfirmUninstallPlugin(javax.servlet.http.HttpServletRequest request)
Returns the page of confirmation for uninstalling a plugin

Parameters:
request - The Http Request
Returns:
the HTML page

doModifyPluginPool

public String doModifyPluginPool(javax.servlet.http.HttpServletRequest request)
Defines the database connection pool to be used by the plugin

Parameters:
request - The http request
Returns:
the URL to redirect after this action

getPluginDescription

public String getPluginDescription(javax.servlet.http.HttpServletRequest request)
Displays a plugin's description

Parameters:
request - The HTTP request
Returns:
The popup HTML code


Copyright © 2014 Mairie de Paris. All Rights Reserved.