fr.paris.lutece.plugins.rss.web
Class RssFeedsJspBean

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.rss.web.RssFeedsJspBean

public class RssFeedsJspBean
extends fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean

Author:
Pierre

Field Summary
static java.lang.String RIGHT_RSS_FEEDS_MANAGEMENT
           
 
Constructor Summary
RssFeedsJspBean()
           
 
Method Summary
 boolean checkNoPortletLinked(int nIdRssFeed)
          Checks if the feed is linked to a portlet
 java.lang.String doActivateRssFeed(javax.servlet.http.HttpServletRequest request)
          Process Des/activation of a feed
 java.lang.String doChangeRssFeedOrder(javax.servlet.http.HttpServletRequest request)
          Change the order of an active feed in the list
 java.lang.String doConfirmActivateRssFeed(javax.servlet.http.HttpServletRequest request)
          Confirms the De/activation of a feed
 java.lang.String doConfirmDeleteRssFeed(javax.servlet.http.HttpServletRequest request)
          Confirms the removal of a feed
 java.lang.String doCreateRssFeed(javax.servlet.http.HttpServletRequest request)
          Process the data capture form of a new rss feed
 java.lang.String doDeleteRssFeed(javax.servlet.http.HttpServletRequest request)
          Process removal of a feed
 java.lang.String doFetchRssFeed(javax.servlet.http.HttpServletRequest request)
          Process reloading of an active feed
 java.lang.String doModifyRssAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Modify RSS feed parameters default values
 java.lang.String doModifyRssFeed(javax.servlet.http.HttpServletRequest request)
          Process modification of a feed
 java.lang.String getCreateRssFeed(javax.servlet.http.HttpServletRequest request)
          Returns the creation form of a feed
 java.lang.String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
          Return RSS advanced parameters
 java.lang.String getManageRssFeeds(javax.servlet.http.HttpServletRequest request)
          Returns external rss feeds management form
 java.lang.String getModifyRssFeed(javax.servlet.http.HttpServletRequest request)
          Returns the form to update info about a rss feed
 fr.paris.lutece.util.ReferenceList getStyleList()
          Return the reference list for rss style
 
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, getHomeUrl, getLocale, getPageTitle, getUser, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_RSS_FEEDS_MANAGEMENT

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

RssFeedsJspBean

public RssFeedsJspBean()
Method Detail

getManageRssFeeds

public java.lang.String getManageRssFeeds(javax.servlet.http.HttpServletRequest request)
Returns external rss feeds management form

Parameters:
request - The Http request
Returns:
Html form

doConfirmDeleteRssFeed

public java.lang.String doConfirmDeleteRssFeed(javax.servlet.http.HttpServletRequest request)
Confirms the removal of a feed

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

doConfirmActivateRssFeed

public java.lang.String doConfirmActivateRssFeed(javax.servlet.http.HttpServletRequest request)
Confirms the De/activation of a feed

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

getCreateRssFeed

public java.lang.String getCreateRssFeed(javax.servlet.http.HttpServletRequest request)
Returns the creation form of a feed

Parameters:
request - The Http request
Returns:
Html form

doCreateRssFeed

public java.lang.String doCreateRssFeed(javax.servlet.http.HttpServletRequest request)
Process the data capture form of a new rss feed

Parameters:
request - The Http Request
Returns:
The Jsp URL of the process result

doModifyRssFeed

public java.lang.String doModifyRssFeed(javax.servlet.http.HttpServletRequest request)
Process modification of a feed

Parameters:
request - The Http request
Returns:
String The url of the administration console

getModifyRssFeed

public java.lang.String getModifyRssFeed(javax.servlet.http.HttpServletRequest request)
Returns the form to update info about a rss feed

Parameters:
request - The Http request
Returns:
The HTML form to update info

doDeleteRssFeed

public java.lang.String doDeleteRssFeed(javax.servlet.http.HttpServletRequest request)
Process removal of a feed

Parameters:
request - The Http request
Returns:
String The url of the administration console

doFetchRssFeed

public java.lang.String doFetchRssFeed(javax.servlet.http.HttpServletRequest request)
Process reloading of an active feed

Parameters:
request - The Http request
Returns:
String The url of the administration console

doActivateRssFeed

public java.lang.String doActivateRssFeed(javax.servlet.http.HttpServletRequest request)
Process Des/activation of a feed

Parameters:
request - The Http request
Returns:
String The url of the administration console

doChangeRssFeedOrder

public java.lang.String doChangeRssFeedOrder(javax.servlet.http.HttpServletRequest request)
Change the order of an active feed in the list

Parameters:
request - The Http request
Returns:
String The url of the administration console

checkNoPortletLinked

public boolean checkNoPortletLinked(int nIdRssFeed)
Checks if the feed is linked to a portlet

Parameters:
nIdRssFeed - The id of the rss feed
Returns:
boolean

getStyleList

public fr.paris.lutece.util.ReferenceList getStyleList()
Return the reference list for rss style

Returns:
the reference list for rss style

getManageAdvancedParameters

public java.lang.String getManageAdvancedParameters(javax.servlet.http.HttpServletRequest request)
                                             throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Return RSS advanced parameters

Parameters:
request - The Http request
Returns:
Html form
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException

doModifyRssAdvancedParameters

public java.lang.String doModifyRssAdvancedParameters(javax.servlet.http.HttpServletRequest request)
                                               throws fr.paris.lutece.portal.service.admin.AccessDeniedException
Modify RSS feed parameters default values

Parameters:
request - the request
Returns:
JSP return to the feature home
Throws:
fr.paris.lutece.portal.service.admin.AccessDeniedException - if the user is not authorized to manage advanced parameters


Copyright © 2011 Mairie de Paris. All Rights Reserved.