Package com.liferay.portlet.internal
Class PortletURLImpl
java.lang.Object
com.liferay.portlet.internal.PortletURLImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.portlet.LiferayPortletURL,Serializable,javax.portlet.BaseURL,javax.portlet.Mutable,javax.portlet.MutableRenderState,javax.portlet.PortletURL,javax.portlet.RenderState,javax.portlet.ResourceURL
- Direct Known Subclasses:
ActionURLImpl,RenderURLImpl
public class PortletURLImpl
extends Object
implements com.liferay.portal.kernel.portlet.LiferayPortletURL, javax.portlet.PortletURL, javax.portlet.ResourceURL, Serializable
- Author:
- Brian Wing Shun Chan, Jorge Ferrer, Connor McKay, Neil Griffin
- See Also:
-
Field Summary
Fields inherited from interface javax.portlet.ResourceURL
FULL, PAGE, PORTLET, SHARED -
Constructor Summary
ConstructorsConstructorDescriptionPortletURLImpl(javax.portlet.PortletRequest portletRequest, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, String lifecycle, javax.portlet.MimeResponse.Copy copy) PortletURLImpl(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, String lifecycle, javax.portlet.MimeResponse.Copy copy) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddProperty(String key, String value) append(Appendable appendable) append(Appendable appendable, boolean escapeXml) protected voidprotected Stringjavax.portlet.MutableActionParametersjavax.servlet.http.HttpServletRequestcom.liferay.portal.kernel.model.LayoutgetParameter(String name) Deprecated.As of Judson (7.1.x)Deprecated.As of Judson (7.1.x)longgetPlid()com.liferay.portal.kernel.model.Portletjavax.portlet.PortletModejavax.portlet.PortletRequestprotected Stringjavax.portlet.MutableRenderParametersjavax.portlet.MutableResourceParametersjavax.portlet.WindowStatebooleanisAnchor()booleanbooleanbooleanbooleanbooleanisSecure()protected StringprocessValue(Key key, long value) protected StringprocessValue(Key key, String value) voidDeprecated.As of Judson (7.1.x)voidsetAnchor(boolean anchor) voidsetBeanParameter(javax.portlet.annotations.PortletSerializable portletSerializable) voidsetCacheability(String cacheability) voidsetCopyCurrentRenderParameters(boolean copyCurrentRenderParameters) voidsetDoAsGroupId(long doAsGroupId) voidsetDoAsUserId(long doAsUserId) voidsetDoAsUserLanguageId(String doAsUserLanguageId) voidsetEncrypt(boolean encrypt) voidsetEscapeXml(boolean escapeXml) voidsetLifecycle(String lifecycle) voidsetParameter(String name, String value) Deprecated.As of Judson (7.1.x)voidsetParameter(String name, String... values) Deprecated.As of Judson (7.1.x)voidsetParameter(String name, String[] values, boolean append) Deprecated.As of Judson (7.1.x)voidsetParameter(String name, String value, boolean append) Deprecated.As of Judson (7.1.x)voidsetParameters(Map<String, String[]> params) Deprecated.As of Judson (7.1.x)voidsetPlid(long plid) voidsetPortletId(String portletId) voidsetPortletMode(String portletMode) voidsetPortletMode(javax.portlet.PortletMode portletMode) voidsetProperty(String key, String value) voidsetRefererGroupId(long refererGroupId) voidsetRefererPlid(long refererPlid) voidsetRemovedParameterNames(Set<String> removedParameterNames) voidsetResourceID(String resourceID) voidsetSecure(boolean secure) voidsetWindowState(String windowState) voidsetWindowState(javax.portlet.WindowState windowState) voidsetWindowStateRestoreCurrentView(boolean windowStateRestoreCurrentView) toString()voidvisitReservedParameters(BiConsumer<String, String> biConsumer) voidvoid
-
Constructor Details
-
PortletURLImpl
public PortletURLImpl(javax.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, String lifecycle, javax.portlet.MimeResponse.Copy copy) -
PortletURLImpl
public PortletURLImpl(javax.portlet.PortletRequest portletRequest, com.liferay.portal.kernel.model.Portlet portlet, com.liferay.portal.kernel.model.Layout layout, String lifecycle, javax.portlet.MimeResponse.Copy copy)
-
-
Method Details
-
addParameterIncludedInPath
- Specified by:
addParameterIncludedInPathin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
addProperty
- Specified by:
addPropertyin interfacejavax.portlet.BaseURL
-
append
- Specified by:
appendin interfacejavax.portlet.BaseURL- Throws:
IOException
-
append
- Specified by:
appendin interfacejavax.portlet.BaseURL- Throws:
IOException
-
getActionParameters
public javax.portlet.MutableActionParameters getActionParameters() -
getCacheability
- Specified by:
getCacheabilityin interfacejavax.portlet.ResourceURL
-
getHttpServletRequest
public javax.servlet.http.HttpServletRequest getHttpServletRequest() -
getLayout
public com.liferay.portal.kernel.model.Layout getLayout() -
getLayoutFriendlyURL
-
getLifecycle
- Specified by:
getLifecyclein interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
getNamespace
-
getParameter
Deprecated.As of Judson (7.1.x)- Specified by:
getParameterin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
getParameterMap
Deprecated.As of Judson (7.1.x)- Specified by:
getParameterMapin interfacejavax.portlet.BaseURL
-
getParametersIncludedInPath
- Specified by:
getParametersIncludedInPathin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
getPlid
public long getPlid()- Specified by:
getPlidin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
getPortlet
public com.liferay.portal.kernel.model.Portlet getPortlet() -
getPortletFriendlyURLPath
-
getPortletId
- Specified by:
getPortletIdin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
getPortletMode
public javax.portlet.PortletMode getPortletMode()- Specified by:
getPortletModein interfacejavax.portlet.RenderState
-
getPortletRequest
public javax.portlet.PortletRequest getPortletRequest() -
getRemovedParameterNames
- Specified by:
getRemovedParameterNamesin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
getRenderParameters
public javax.portlet.MutableRenderParameters getRenderParameters()- Specified by:
getRenderParametersin interfacejavax.portlet.MutableRenderState- Specified by:
getRenderParametersin interfacejavax.portlet.RenderState
-
getResourceID
- Specified by:
getResourceIDin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL- Specified by:
getResourceIDin interfacejavax.portlet.ResourceURL
-
getResourceParameters
public javax.portlet.MutableResourceParameters getResourceParameters()- Specified by:
getResourceParametersin interfacejavax.portlet.ResourceURL
-
getWindowState
public javax.portlet.WindowState getWindowState()- Specified by:
getWindowStatein interfacejavax.portlet.RenderState
-
isAnchor
public boolean isAnchor()- Specified by:
isAnchorin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
isCopyCurrentRenderParameters
public boolean isCopyCurrentRenderParameters()- Specified by:
isCopyCurrentRenderParametersin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
isEncrypt
public boolean isEncrypt()- Specified by:
isEncryptin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
isEscapeXml
public boolean isEscapeXml()- Specified by:
isEscapeXmlin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
isParameterIncludedInPath
- Specified by:
isParameterIncludedInPathin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
isSecure
public boolean isSecure()- Specified by:
isSecurein interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
removePublicRenderParameter
Deprecated.As of Judson (7.1.x)- Specified by:
removePublicRenderParameterin interfacejavax.portlet.PortletURL
-
setAnchor
public void setAnchor(boolean anchor) - Specified by:
setAnchorin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setBeanParameter
public void setBeanParameter(javax.portlet.annotations.PortletSerializable portletSerializable) - Specified by:
setBeanParameterin interfacejavax.portlet.PortletURL
-
setCacheability
- Specified by:
setCacheabilityin interfacejavax.portlet.ResourceURL
-
setCopyCurrentRenderParameters
public void setCopyCurrentRenderParameters(boolean copyCurrentRenderParameters) - Specified by:
setCopyCurrentRenderParametersin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setDoAsGroupId
public void setDoAsGroupId(long doAsGroupId) - Specified by:
setDoAsGroupIdin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setDoAsUserId
public void setDoAsUserId(long doAsUserId) - Specified by:
setDoAsUserIdin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setDoAsUserLanguageId
- Specified by:
setDoAsUserLanguageIdin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setEncrypt
public void setEncrypt(boolean encrypt) - Specified by:
setEncryptin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setEscapeXml
public void setEscapeXml(boolean escapeXml) - Specified by:
setEscapeXmlin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setLifecycle
- Specified by:
setLifecyclein interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setParameter
Deprecated.As of Judson (7.1.x)- Specified by:
setParameterin interfacejavax.portlet.BaseURL
-
setParameter
Deprecated.As of Judson (7.1.x)- Specified by:
setParameterin interfacejavax.portlet.BaseURL
-
setParameter
Deprecated.As of Judson (7.1.x)- Specified by:
setParameterin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setParameter
Deprecated.As of Judson (7.1.x)- Specified by:
setParameterin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setParameters
Deprecated.As of Judson (7.1.x)- Specified by:
setParametersin interfacejavax.portlet.BaseURL
-
setPlid
public void setPlid(long plid) - Specified by:
setPlidin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setPortletId
- Specified by:
setPortletIdin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setPortletMode
public void setPortletMode(javax.portlet.PortletMode portletMode) throws javax.portlet.PortletModeException - Specified by:
setPortletModein interfacejavax.portlet.MutableRenderState- Throws:
javax.portlet.PortletModeException
-
setPortletMode
- Throws:
javax.portlet.PortletModeException
-
setProperty
- Specified by:
setPropertyin interfacejavax.portlet.BaseURL
-
setRefererGroupId
public void setRefererGroupId(long refererGroupId) - Specified by:
setRefererGroupIdin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setRefererPlid
public void setRefererPlid(long refererPlid) - Specified by:
setRefererPlidin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setRemovedParameterNames
- Specified by:
setRemovedParameterNamesin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
setResourceID
- Specified by:
setResourceIDin interfacejavax.portlet.ResourceURL
-
setSecure
public void setSecure(boolean secure) throws javax.portlet.PortletSecurityException - Specified by:
setSecurein interfacejavax.portlet.BaseURL- Throws:
javax.portlet.PortletSecurityException
-
setWindowState
- Throws:
javax.portlet.WindowStateException
-
setWindowState
public void setWindowState(javax.portlet.WindowState windowState) throws javax.portlet.WindowStateException - Specified by:
setWindowStatein interfacejavax.portlet.MutableRenderState- Throws:
javax.portlet.WindowStateException
-
setWindowStateRestoreCurrentView
public void setWindowStateRestoreCurrentView(boolean windowStateRestoreCurrentView) - Specified by:
setWindowStateRestoreCurrentViewin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
toString
-
visitReservedParameters
- Specified by:
visitReservedParametersin interfacecom.liferay.portal.kernel.portlet.LiferayPortletURL
-
write
- Specified by:
writein interfacejavax.portlet.BaseURL- Throws:
IOException
-
write
- Specified by:
writein interfacejavax.portlet.BaseURL- Throws:
IOException
-
clearCache
protected void clearCache() -
generateToString
-
getPublicRenderParameterName
-
processValue
-
processValue
-