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

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.FriendlyUrlJspBean
All Implemented Interfaces:
SEOPanel

public class FriendlyUrlJspBean
extends SEOPanelJspBean

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


Field Summary
static java.lang.String RIGHT_MANAGE_SEO
           
 
Constructor Summary
FriendlyUrlJspBean()
           
 
Method Summary
 java.lang.String deleteUrl(javax.servlet.http.HttpServletRequest request)
          Confirm the url deletion
 java.lang.String doCreateUrl(javax.servlet.http.HttpServletRequest request)
          Create a new url
 java.lang.String doDeleteUrl(javax.servlet.http.HttpServletRequest request)
          Delete the url
 java.lang.String doGenerate(javax.servlet.http.HttpServletRequest request)
          Generate the url file
 java.lang.String doGenerateAliasRules(javax.servlet.http.HttpServletRequest request)
          Returns the Generate Alias Rules page
 java.lang.String doModifyUrl(javax.servlet.http.HttpServletRequest request)
          Modify url's attributes
 java.lang.String doToggle(javax.servlet.http.HttpServletRequest request)
          Enable or disable the replace post processor service
 java.lang.String doUpdateGeneratorSettings(javax.servlet.http.HttpServletRequest request)
          Save update to generator settings
 java.lang.String getCreateUrl(javax.servlet.http.HttpServletRequest request)
          Provides the create url page
 java.lang.String getGenerateAliasRules(javax.servlet.http.HttpServletRequest request)
          Returns the Generate Alias Rules page
 java.lang.String getManageFriendlyUrls(javax.servlet.http.HttpServletRequest request)
          Returns the list of friendly_url
 java.lang.String getModifyUrl(javax.servlet.http.HttpServletRequest request)
          Provides the modify url 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
 

Field Detail

RIGHT_MANAGE_SEO

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

FriendlyUrlJspBean

public FriendlyUrlJspBean()
Method Detail

getManageFriendlyUrls

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

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

getCreateUrl

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

Parameters:
request - The HTTP request
Returns:
The page

doCreateUrl

public java.lang.String doCreateUrl(javax.servlet.http.HttpServletRequest request)
Create a new url

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

getModifyUrl

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

Parameters:
request - The HTTP request
Returns:
The page

doModifyUrl

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

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

deleteUrl

public java.lang.String deleteUrl(javax.servlet.http.HttpServletRequest request)
Confirm the url deletion

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

doDeleteUrl

public java.lang.String doDeleteUrl(javax.servlet.http.HttpServletRequest request)
Delete the url

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

doGenerate

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

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

getGenerateAliasRules

public java.lang.String getGenerateAliasRules(javax.servlet.http.HttpServletRequest request)
Returns the Generate Alias Rules page

Parameters:
request - The HTTP request
Returns:
The page

doGenerateAliasRules

public java.lang.String doGenerateAliasRules(javax.servlet.http.HttpServletRequest request)
Returns the Generate Alias Rules page

Parameters:
request - The HTTP request
Returns:
The page

doToggle

public java.lang.String doToggle(javax.servlet.http.HttpServletRequest request)
Enable or disable the replace post processor service

Parameters:
request - The HTTP request
Returns:
The page

doUpdateGeneratorSettings

public java.lang.String doUpdateGeneratorSettings(javax.servlet.http.HttpServletRequest request)
Save update to generator settings

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

getPanelTitle

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

Returns:
The title

getPanelContent

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

Returns:
The content

getPanelOrder

public int getPanelOrder()
Returns the panel's order

Returns:
The order

getPanelKey

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

Returns:
The title


Copyright © 2012 Mairie de Paris. All Rights Reserved.