-
Type:
Improvement
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Liferay Faces Bridge Impl / Demos / Tests
-
Labels:None
This issue serves as a task that is comprised of various sub-tasks that will be performed in order to achieve the goal of removing the following:
public interface com.liferay.faces.container.PortletContainer
public abstract class com.liferay.faces.container.PortletContainer
public abstract class com.liferay.faces.container.PortletContainer
The original concept of the PortletContainer abstraction was to provide a single extension point in the bridge that could account for differing behaviors in various portals like Liferay Portal, Pluto, etc.. Over time however, it became evident that the PortletContainer interface contained too many methods that seemed unrelated, and that it would be more appropriate to move the methods to places that were more appropriate, yet still extensible via factory mechanisms.