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

public class PluginJspBean
extends AdminFeaturesPageJspBean

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


Field Summary
static java.lang.String RIGHT_MANAGE_PLUGINS
           
 
Constructor Summary
PluginJspBean()
           
 
Method Summary
 java.lang.String doInstallPlugin(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          Install a plugin
 java.lang.String doModifyPluginPool(javax.servlet.http.HttpServletRequest request)
          Defines the database connection pool to be used by the plugin
 java.lang.String doUninstallPlugin(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
          Uninstall a plugin
 java.lang.String getConfirmUninstallPlugin(javax.servlet.http.HttpServletRequest request)
          Returns the page of confirmation for uninstalling a plugin
 java.lang.String getManagePlugins(javax.servlet.http.HttpServletRequest request)
          Returns the plugins management page
 java.lang.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, setFeatureIcon, setPageTitleProperty
 
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 java.lang.String RIGHT_MANAGE_PLUGINS
See Also:
Constant Field Values
Constructor Detail

PluginJspBean

public PluginJspBean()
Method Detail

getManagePlugins

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

Parameters:
request - The Http request
Returns:
Html page

doInstallPlugin

public java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String getPluginDescription(javax.servlet.http.HttpServletRequest request)
Displays a plugin's description

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


Copyright © 2007 Mairie de Paris. All Rights Reserved.