Details
-
Technical Task
-
Status: Closed
-
Minor
-
Resolution: Completed
-
None
-
None
-
None
Description
The purpose of this task is to move all of the classes that implement javax.portlet.BaseURL to the com.liferay.portlet.internal sub-package.
In order to accomplish this, constructors for the following classes must be refactored to receive com.liferay.portal.kernel.portlet.LiferayPortletResponse instead of com.liferay.portlet.PortletResponseImpl. In addition, their class hierarchies must be changed as follows:
com.liferay.portlet.PortletURLImpl
com.liferay.portlet.PortletURLImplWrapper
javax.portlet.filter.RenderStateWrapper
javax.portlet.filter.BaseURLWrapper
javax.portlet.filter.PortletURLWrapper
com.liferay.portal.kernel.portlet.LiferayPortletURLWrapper
com.liferay.portlet.PortletURLImplWrapper
com.liferay.portlet.PortletURLImpl
com.liferay.portlet.PortletURLImplWrapper
com.liferay.portal.apache.bridges.struts.LiferayStrutsPortletURLImpl
javax.portlet.filter.RenderStateWrapper
javax.portlet.filter.BaseURLWrapper
javax.portlet.filter.PortletURLWrapper
com.liferay.portal.kernel.portlet.LiferayPortletURLWrapper
com.liferay.portlet.PortletURLImplWrapper
com.liferay.portal.apache.bridges.struts.LiferayStrutsPortletURLImpl
com.liferay.portlet.PortletURLImpl
com.liferay.portlet.PortletURLImplWrapper
com.liferay.portal.struts.StrutsActionPortletURL
javax.portlet.filter.RenderStateWrapper
javax.portlet.filter.BaseURLWrapper
javax.portlet.filter.PortletURLWrapper
com.liferay.portal.kernel.portlet.LiferayPortletURLWrapper
com.liferay.portlet.PortletURLImplWrapper
com.liferay.portal.struts.StrutsActionPortletURL