fr.paris.lutece.plugins.seo.web
Class UrlRewriterAdminJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
          extended by fr.paris.lutece.plugins.seo.web.SEOPanelJspBean
              extended by fr.paris.lutece.plugins.seo.web.UrlRewriterAdminJspBean
All Implemented Interfaces:
SEOPanel

public class UrlRewriterAdminJspBean
extends SEOPanelJspBean
implements SEOPanel

This class provides the user interface to manage UrlRewriterRule features ( manage, create, modify, remove )


Field Summary
static java.lang.String RIGHT_MANAGE_URLREWRITERADMIN
           
 
Constructor Summary
UrlRewriterAdminJspBean()
           
 
Method Summary
 java.lang.String deleteRule(javax.servlet.http.HttpServletRequest request)
          Confirm the rule deletion
 java.lang.String doCreateRule(javax.servlet.http.HttpServletRequest request)
          Create a new rule
 java.lang.String doDeleteRule(javax.servlet.http.HttpServletRequest request)
          Delete the rule
 java.lang.String doGenerate(javax.servlet.http.HttpServletRequest request)
          Generate the rule file
 java.lang.String doModifyRule(javax.servlet.http.HttpServletRequest request)
          Modify rule's attributes
 java.lang.String getCreateRule(javax.servlet.http.HttpServletRequest request)
          Provides the create rule page
 java.lang.String getManageUrlRewriterRules(javax.servlet.http.HttpServletRequest request)
          Returns the list of urlrewriterrule
 java.lang.String getModifyRule(javax.servlet.http.HttpServletRequest request)
          Provides the modify rule page
 java.lang.String getPanelContent()
          Returns the panel's content
 java.lang.String getPanelKey()
          Returns the panel's title
 int getPanelOrder()
          Returns the panel's order
 java.lang.String getPanelTitle()
          Returns the panel's title
 
Methods inherited from class fr.paris.lutece.plugins.seo.web.SEOPanelJspBean
getHomeUrl, getPanelIndex, getPanelLocale, getRequest, setPanelLocale, setRequest
 
Methods inherited from class fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
getPlugin, init
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getLocale, getPageTitle, getUser, populate, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.paris.lutece.plugins.seo.web.SEOPanel
getPanelIndex, getPanelLocale, getRequest, setPanelLocale, setRequest
 

Field Detail

RIGHT_MANAGE_URLREWRITERADMIN

public static final java.lang.String RIGHT_MANAGE_URLREWRITERADMIN
See Also:
Constant Field Values
Constructor Detail

UrlRewriterAdminJspBean

public UrlRewriterAdminJspBean()
Method Detail

getManageUrlRewriterRules

public java.lang.String getManageUrlRewriterRules(javax.servlet.http.HttpServletRequest request)
Returns the list of urlrewriterrule

Parameters:
request - The Http request
Returns:
the urlrewriterrules list

getCreateRule

public java.lang.String getCreateRule(javax.servlet.http.HttpServletRequest request)
Provides the create rule page

Parameters:
request - The HTTP request
Returns:
The page

doCreateRule

public java.lang.String doCreateRule(javax.servlet.http.HttpServletRequest request)
Create a new rule

Parameters:
request - The HTTP request
Returns:
the forward url

getModifyRule

public java.lang.String getModifyRule(javax.servlet.http.HttpServletRequest request)
Provides the modify rule page

Parameters:
request - The HTTP request
Returns:
The page

doModifyRule

public java.lang.String doModifyRule(javax.servlet.http.HttpServletRequest request)
Modify rule's attributes

Parameters:
request - The HTTP request
Returns:
The forward url

deleteRule

public java.lang.String deleteRule(javax.servlet.http.HttpServletRequest request)
Confirm the rule deletion

Parameters:
request - The HTTP request
Returns:
The forward url

doDeleteRule

public java.lang.String doDeleteRule(javax.servlet.http.HttpServletRequest request)
Delete the rule

Parameters:
request - The HTTP request
Returns:
The forward url

doGenerate

public java.lang.String doGenerate(javax.servlet.http.HttpServletRequest request)
Generate the rule file

Parameters:
request - The HTTP request
Returns:
The forward url

getPanelTitle

public java.lang.String getPanelTitle()
Returns the panel's title

Specified by:
getPanelTitle in interface SEOPanel
Returns:
The title

getPanelContent

public java.lang.String getPanelContent()
Returns the panel's content

Specified by:
getPanelContent in interface SEOPanel
Returns:
The content

getPanelOrder

public int getPanelOrder()
Returns the panel's order

Specified by:
getPanelOrder in interface SEOPanel
Returns:
The order

getPanelKey

public java.lang.String getPanelKey()
Returns the panel's title

Specified by:
getPanelKey in interface SEOPanel
Returns:
The title


Copyright © 2012 Mairie de Paris. All Rights Reserved.