com.liferay.portlet.assetpublisher.action
Class RSSAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by com.liferay.portal.struts.PortletAction
          extended by com.liferay.portlet.assetpublisher.action.RSSAction

public class RSSAction
extends PortletAction

Author:
Brian Wing Shun Chan, Julio Camarero

Field Summary
 
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
 
Constructor Summary
RSSAction()
           
 
Method Summary
protected  java.lang.String exportToRSS(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse, java.lang.String name, java.lang.String description, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String linkBehavior, java.util.List<com.liferay.portlet.asset.model.AssetEntry> assetEntries)
           
protected  java.lang.String getAssetPublisherURL(javax.portlet.PortletRequest portletRequest)
           
protected  java.lang.String getEntryURL(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse, java.lang.String linkBehavior, com.liferay.portlet.asset.model.AssetEntry assetEntry)
           
protected  java.lang.String getEntryURLAssetPublisher(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse, com.liferay.portlet.asset.model.AssetEntry assetEntry)
           
protected  java.lang.String getEntryURLViewInContext(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse, com.liferay.portlet.asset.model.AssetEntry assetEntry)
           
protected  java.lang.String getFeedURL(javax.portlet.PortletRequest portletRequest)
           
protected  byte[] getRSS(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
 void serveResource(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.portlet.PortletConfig portletConfig, javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse)
           
 
Methods inherited from class com.liferay.portal.struts.PortletAction
addSuccessMessage, execute, getForward, getForward, getForwardKey, getForwardKey, getModuleConfig, getResources, getResources, getResources, isCheckMethodOnProcessAction, processAction, redirectToLogin, render, sendRedirect, sendRedirect, setForward, strutsExecute, writeJSON, writeJSON
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSSAction

public RSSAction()
Method Detail

serveResource

public void serveResource(org.apache.struts.action.ActionMapping mapping,
                          org.apache.struts.action.ActionForm form,
                          javax.portlet.PortletConfig portletConfig,
                          javax.portlet.ResourceRequest resourceRequest,
                          javax.portlet.ResourceResponse resourceResponse)
                   throws java.lang.Exception
Overrides:
serveResource in class PortletAction
Throws:
java.lang.Exception

exportToRSS

protected java.lang.String exportToRSS(javax.portlet.PortletRequest portletRequest,
                                       javax.portlet.PortletResponse portletResponse,
                                       java.lang.String name,
                                       java.lang.String description,
                                       java.lang.String type,
                                       double version,
                                       java.lang.String displayStyle,
                                       java.lang.String linkBehavior,
                                       java.util.List<com.liferay.portlet.asset.model.AssetEntry> assetEntries)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getAssetPublisherURL

protected java.lang.String getAssetPublisherURL(javax.portlet.PortletRequest portletRequest)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getEntryURL

protected java.lang.String getEntryURL(javax.portlet.PortletRequest portletRequest,
                                       javax.portlet.PortletResponse portletResponse,
                                       java.lang.String linkBehavior,
                                       com.liferay.portlet.asset.model.AssetEntry assetEntry)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getEntryURLAssetPublisher

protected java.lang.String getEntryURLAssetPublisher(javax.portlet.PortletRequest portletRequest,
                                                     javax.portlet.PortletResponse portletResponse,
                                                     com.liferay.portlet.asset.model.AssetEntry assetEntry)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getEntryURLViewInContext

protected java.lang.String getEntryURLViewInContext(javax.portlet.PortletRequest portletRequest,
                                                    javax.portlet.PortletResponse portletResponse,
                                                    com.liferay.portlet.asset.model.AssetEntry assetEntry)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

getFeedURL

protected java.lang.String getFeedURL(javax.portlet.PortletRequest portletRequest)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getRSS

protected byte[] getRSS(javax.portlet.PortletRequest portletRequest,
                        javax.portlet.PortletResponse portletResponse)
                 throws java.lang.Exception
Throws:
java.lang.Exception