com.liferay.portal.portletcontainer
Class PortletWindowContextImpl

java.lang.Object
  extended by com.liferay.portal.portletcontainer.PortletWindowContextImpl
All Implemented Interfaces:
com.sun.portal.container.PortletWindowContext

public class PortletWindowContextImpl
extends java.lang.Object
implements com.sun.portal.container.PortletWindowContext

View Source

Author:
Deepak Gothe, Brian Wing Shun Chan, Manish Gupta

Constructor Summary
PortletWindowContextImpl(javax.servlet.http.HttpServletRequest request, com.liferay.portal.model.Portlet portlet, java.lang.String lifecycle)
           
 
Method Summary
 java.lang.String encodeURL(java.lang.String url)
           
protected  java.util.List<com.liferay.portal.model.Portlet> getAllPortletWindows(com.sun.portal.container.PortletType portletType)
           
 java.lang.String getAuthenticationType()
           
protected  java.util.List<com.liferay.portal.model.Portlet> getAvailablePortletWindows(com.sun.portal.container.PortletType portletType)
           
 java.lang.String getConsumerID(java.lang.String portletWindowName)
           
 java.lang.String getContentType()
           
 java.lang.String getDescription(java.lang.String portletName, java.lang.String desiredLocale)
           
 java.lang.String getDesktopURL(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getDesktopURL(javax.servlet.http.HttpServletRequest request, java.lang.String query, boolean escape)
           
 java.lang.String getDisplayName(java.lang.String portletName, java.lang.String desiredLocale)
           
 com.sun.portal.container.EntityID getEntityID(java.lang.String portletId)
           
 java.util.List<java.lang.String> getKeywords(java.lang.String portletName, java.lang.String desiredLocale)
           
 java.lang.String getLocaleString()
           
 java.util.List<java.lang.String> getMarkupTypes(java.lang.String portletName)
           
protected  com.sun.portal.container.service.PortletDescriptorHolder getPortletDescriptorHolder()
           
 java.lang.String getPortletHandle(java.lang.String portletWindowName)
           
 java.lang.String getPortletID(java.lang.String portletWindowName)
           
 com.sun.portal.container.PortletLang getPortletLang(java.lang.String portletWindowName)
           
protected  com.liferay.portal.model.Portlet getPortletModel(java.lang.String portletWindowName)
           
 java.lang.String getPortletName(java.lang.String portletWindowName)
           
 java.util.List<com.sun.portal.container.EntityID> getPortletWindows(com.sun.portal.container.PortletType portletType, com.sun.portal.container.service.policy.DistributionType distributionType)
           
 java.lang.String getPortletWindowTitle(java.lang.String portletWindowName, java.lang.String locale)
           
 javax.portlet.PortletPreferences getPreferences(java.lang.String portletWindowName, java.util.ResourceBundle bundle, boolean readOnly)
           
 java.lang.String getProducerEntityID(java.lang.String portletWindowName)
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.util.Map<java.lang.String,java.lang.String> getRoleMap(java.lang.String portletWindowName)
           
 java.util.List<java.lang.String> getRoles()
           
 java.lang.String getShortTitle(java.lang.String portletName, java.lang.String desiredLocale)
           
 java.util.List<com.sun.portal.container.service.EventHolder> getSupportedProcessingEventHolders(com.sun.portal.container.EntityID entityID)
           
 java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> getSupportedPublicRenderParameterHolders(com.sun.portal.container.EntityID entityID, java.util.Map<java.lang.String,java.lang.String[]> renderParameters)
           
 java.util.List<com.sun.portal.container.service.EventHolder> getSupportedPublishingEventHolders(com.sun.portal.container.EntityID entityID)
           
 java.lang.String getTitle(java.lang.String portletName, java.lang.String desiredLocale)
           
 java.util.Map<java.lang.String,java.lang.String> getUserInfo()
           
 java.util.Map<java.lang.String,java.lang.String> getUserInfoMap(java.lang.String portletWindowName)
           
 java.lang.String getUserRepresentation()
           
protected  java.util.List<com.liferay.portal.model.Portlet> getVisiblePortletWindows(com.sun.portal.container.PortletType portletType)
           
 void init(javax.servlet.http.HttpServletRequest request)
           
 boolean isAuthless(javax.servlet.http.HttpServletRequest request)
           
 void setPortletHandle(java.lang.String portletWindowName, java.lang.String portletHandle)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void store()
           
 com.sun.portal.container.service.EventHolder verifySupportedProcessingEvent(com.sun.portal.container.EntityID entityID, com.sun.portal.container.service.EventHolder eventHolder)
           
 java.util.Map<java.lang.String,java.lang.String> verifySupportedPublicRenderParameters(com.sun.portal.container.EntityID entityID, java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> publicRenderParameterHolders)
           
 com.sun.portal.container.service.EventHolder verifySupportedPublishingEvent(com.sun.portal.container.EntityID entityID, com.sun.portal.container.service.EventHolder eventHolder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletWindowContextImpl

public PortletWindowContextImpl(javax.servlet.http.HttpServletRequest request,
                                com.liferay.portal.model.Portlet portlet,
                                java.lang.String lifecycle)
Method Detail

encodeURL

public java.lang.String encodeURL(java.lang.String url)
Specified by:
encodeURL in interface com.sun.portal.container.PortletWindowContext

getAuthenticationType

public java.lang.String getAuthenticationType()
Specified by:
getAuthenticationType in interface com.sun.portal.container.PortletWindowContext

getConsumerID

public java.lang.String getConsumerID(java.lang.String portletWindowName)
Specified by:
getConsumerID in interface com.sun.portal.container.PortletWindowContext

getContentType

public java.lang.String getContentType()
Specified by:
getContentType in interface com.sun.portal.container.PortletWindowContext

getDescription

public java.lang.String getDescription(java.lang.String portletName,
                                       java.lang.String desiredLocale)
Specified by:
getDescription in interface com.sun.portal.container.PortletWindowContext

getDesktopURL

public java.lang.String getDesktopURL(javax.servlet.http.HttpServletRequest request)
Specified by:
getDesktopURL in interface com.sun.portal.container.PortletWindowContext

getDesktopURL

public java.lang.String getDesktopURL(javax.servlet.http.HttpServletRequest request,
                                      java.lang.String query,
                                      boolean escape)
Specified by:
getDesktopURL in interface com.sun.portal.container.PortletWindowContext

getDisplayName

public java.lang.String getDisplayName(java.lang.String portletName,
                                       java.lang.String desiredLocale)
Specified by:
getDisplayName in interface com.sun.portal.container.PortletWindowContext

getEntityID

public com.sun.portal.container.EntityID getEntityID(java.lang.String portletId)
Specified by:
getEntityID in interface com.sun.portal.container.PortletWindowContext

getKeywords

public java.util.List<java.lang.String> getKeywords(java.lang.String portletName,
                                                    java.lang.String desiredLocale)
Specified by:
getKeywords in interface com.sun.portal.container.PortletWindowContext

getLocaleString

public java.lang.String getLocaleString()
Specified by:
getLocaleString in interface com.sun.portal.container.PortletWindowContext

getMarkupTypes

public java.util.List<java.lang.String> getMarkupTypes(java.lang.String portletName)
Specified by:
getMarkupTypes in interface com.sun.portal.container.PortletWindowContext

getPortletHandle

public java.lang.String getPortletHandle(java.lang.String portletWindowName)
Specified by:
getPortletHandle in interface com.sun.portal.container.PortletWindowContext

getPortletID

public java.lang.String getPortletID(java.lang.String portletWindowName)
Specified by:
getPortletID in interface com.sun.portal.container.PortletWindowContext

getPortletLang

public com.sun.portal.container.PortletLang getPortletLang(java.lang.String portletWindowName)
Specified by:
getPortletLang in interface com.sun.portal.container.PortletWindowContext

getPortletName

public java.lang.String getPortletName(java.lang.String portletWindowName)
Specified by:
getPortletName in interface com.sun.portal.container.PortletWindowContext

getPortletWindows

public java.util.List<com.sun.portal.container.EntityID> getPortletWindows(com.sun.portal.container.PortletType portletType,
                                                                           com.sun.portal.container.service.policy.DistributionType distributionType)
Specified by:
getPortletWindows in interface com.sun.portal.container.PortletWindowContext

getPortletWindowTitle

public java.lang.String getPortletWindowTitle(java.lang.String portletWindowName,
                                              java.lang.String locale)
Specified by:
getPortletWindowTitle in interface com.sun.portal.container.PortletWindowContext

getPreferences

public javax.portlet.PortletPreferences getPreferences(java.lang.String portletWindowName,
                                                       java.util.ResourceBundle bundle,
                                                       boolean readOnly)
                                                throws com.sun.portal.container.PortletWindowContextException
Specified by:
getPreferences in interface com.sun.portal.container.PortletWindowContext
Throws:
com.sun.portal.container.PortletWindowContextException

getProducerEntityID

public java.lang.String getProducerEntityID(java.lang.String portletWindowName)
Specified by:
getProducerEntityID in interface com.sun.portal.container.PortletWindowContext

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface com.sun.portal.container.PortletWindowContext

getRoleMap

public java.util.Map<java.lang.String,java.lang.String> getRoleMap(java.lang.String portletWindowName)
Specified by:
getRoleMap in interface com.sun.portal.container.PortletWindowContext

getRoles

public java.util.List<java.lang.String> getRoles()
Specified by:
getRoles in interface com.sun.portal.container.PortletWindowContext

getShortTitle

public java.lang.String getShortTitle(java.lang.String portletName,
                                      java.lang.String desiredLocale)
Specified by:
getShortTitle in interface com.sun.portal.container.PortletWindowContext

getSupportedProcessingEventHolders

public java.util.List<com.sun.portal.container.service.EventHolder> getSupportedProcessingEventHolders(com.sun.portal.container.EntityID entityID)
Specified by:
getSupportedProcessingEventHolders in interface com.sun.portal.container.PortletWindowContext

getSupportedPublicRenderParameterHolders

public java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> getSupportedPublicRenderParameterHolders(com.sun.portal.container.EntityID entityID,
                                                                                                                             java.util.Map<java.lang.String,java.lang.String[]> renderParameters)
Specified by:
getSupportedPublicRenderParameterHolders in interface com.sun.portal.container.PortletWindowContext

getSupportedPublishingEventHolders

public java.util.List<com.sun.portal.container.service.EventHolder> getSupportedPublishingEventHolders(com.sun.portal.container.EntityID entityID)
Specified by:
getSupportedPublishingEventHolders in interface com.sun.portal.container.PortletWindowContext

getTitle

public java.lang.String getTitle(java.lang.String portletName,
                                 java.lang.String desiredLocale)
Specified by:
getTitle in interface com.sun.portal.container.PortletWindowContext

getUserInfo

public java.util.Map<java.lang.String,java.lang.String> getUserInfo()
Specified by:
getUserInfo in interface com.sun.portal.container.PortletWindowContext

getUserInfoMap

public java.util.Map<java.lang.String,java.lang.String> getUserInfoMap(java.lang.String portletWindowName)
Specified by:
getUserInfoMap in interface com.sun.portal.container.PortletWindowContext

getUserRepresentation

public java.lang.String getUserRepresentation()
Specified by:
getUserRepresentation in interface com.sun.portal.container.PortletWindowContext

init

public void init(javax.servlet.http.HttpServletRequest request)
Specified by:
init in interface com.sun.portal.container.PortletWindowContext

isAuthless

public boolean isAuthless(javax.servlet.http.HttpServletRequest request)
Specified by:
isAuthless in interface com.sun.portal.container.PortletWindowContext

setPortletHandle

public void setPortletHandle(java.lang.String portletWindowName,
                             java.lang.String portletHandle)
Specified by:
setPortletHandle in interface com.sun.portal.container.PortletWindowContext

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Specified by:
setProperty in interface com.sun.portal.container.PortletWindowContext

store

public void store()
Specified by:
store in interface com.sun.portal.container.PortletWindowContext

verifySupportedProcessingEvent

public com.sun.portal.container.service.EventHolder verifySupportedProcessingEvent(com.sun.portal.container.EntityID entityID,
                                                                                   com.sun.portal.container.service.EventHolder eventHolder)
Specified by:
verifySupportedProcessingEvent in interface com.sun.portal.container.PortletWindowContext

verifySupportedPublicRenderParameters

public java.util.Map<java.lang.String,java.lang.String> verifySupportedPublicRenderParameters(com.sun.portal.container.EntityID entityID,
                                                                                              java.util.List<com.sun.portal.container.service.PublicRenderParameterHolder> publicRenderParameterHolders)
Specified by:
verifySupportedPublicRenderParameters in interface com.sun.portal.container.PortletWindowContext

verifySupportedPublishingEvent

public com.sun.portal.container.service.EventHolder verifySupportedPublishingEvent(com.sun.portal.container.EntityID entityID,
                                                                                   com.sun.portal.container.service.EventHolder eventHolder)
Specified by:
verifySupportedPublishingEvent in interface com.sun.portal.container.PortletWindowContext

getAllPortletWindows

protected java.util.List<com.liferay.portal.model.Portlet> getAllPortletWindows(com.sun.portal.container.PortletType portletType)
                                                                         throws com.sun.portal.container.PortletWindowContextException
Throws:
com.sun.portal.container.PortletWindowContextException

getAvailablePortletWindows

protected java.util.List<com.liferay.portal.model.Portlet> getAvailablePortletWindows(com.sun.portal.container.PortletType portletType)
                                                                               throws com.sun.portal.container.PortletWindowContextException
Throws:
com.sun.portal.container.PortletWindowContextException

getPortletDescriptorHolder

protected com.sun.portal.container.service.PortletDescriptorHolder getPortletDescriptorHolder()

getPortletModel

protected com.liferay.portal.model.Portlet getPortletModel(java.lang.String portletWindowName)

getVisiblePortletWindows

protected java.util.List<com.liferay.portal.model.Portlet> getVisiblePortletWindows(com.sun.portal.container.PortletType portletType)
                                                                             throws com.sun.portal.container.PortletWindowContextException
Throws:
com.sun.portal.container.PortletWindowContextException