com.liferay.portal.portletcontainer
Class PortletWindowContextImpl
java.lang.Object
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 |
PortletWindowContextImpl
public PortletWindowContextImpl(javax.servlet.http.HttpServletRequest request,
com.liferay.portal.model.Portlet portlet,
java.lang.String lifecycle)
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