org.apache.jetspeed.container.window.impl
Class PortletWindowAccessorImpl
java.lang.Object
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- All Implemented Interfaces:
- org.apache.jetspeed.container.window.PortletWindowAccessor
- public class PortletWindowAccessorImpl
- extends Object
- implements org.apache.jetspeed.container.window.PortletWindowAccessor
Portlet Window Accessor Implementation
- Version:
- $Id: PortletWindowAccessorImpl.java,v 1.12 2005/04/29 14:01:57 weaver Exp $
- Author:
- David Sean Taylor
Field Summary |
private org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent |
entityAccessor
|
protected static org.apache.commons.logging.Log |
log
|
private boolean |
validateWindows
|
private Map |
windows
|
Constructor Summary |
PortletWindowAccessorImpl(org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor,
boolean validateWindows)
|
Method Summary |
private org.apache.pluto.om.window.PortletWindow |
createPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment)
|
private org.apache.pluto.om.window.PortletWindow |
createPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment,
String principal)
|
org.apache.pluto.om.window.PortletWindow |
createPortletWindow(org.apache.pluto.om.entity.PortletEntity entity,
String windowId)
|
org.apache.pluto.om.window.PortletWindow |
createPortletWindow(String windowId)
|
org.apache.pluto.om.window.PortletWindow |
getPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment)
|
org.apache.pluto.om.window.PortletWindow |
getPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment,
String principal)
|
org.apache.pluto.om.window.PortletWindow |
getPortletWindow(String windowId)
|
private org.apache.pluto.om.window.PortletWindow |
getWindowFromCache(org.apache.jetspeed.om.page.ContentFragment fragment)
|
private org.apache.pluto.om.window.PortletWindow |
getWindowFromCache(String id)
|
void |
removeWindow(org.apache.pluto.om.window.PortletWindow window)
|
void |
removeWindows(org.apache.pluto.om.entity.PortletEntity portletEntity)
|
protected void |
validateWindow(org.apache.jetspeed.om.page.ContentFragment fragment,
org.apache.pluto.om.window.PortletWindow portletWindow)
validateWindow
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.commons.logging.Log log
windows
private Map windows
entityAccessor
private org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor
validateWindows
private boolean validateWindows
PortletWindowAccessorImpl
public PortletWindowAccessorImpl(org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor,
boolean validateWindows)
createPortletWindow
public org.apache.pluto.om.window.PortletWindow createPortletWindow(org.apache.pluto.om.entity.PortletEntity entity,
String windowId)
- Specified by:
createPortletWindow
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
createPortletWindow
public org.apache.pluto.om.window.PortletWindow createPortletWindow(String windowId)
- Specified by:
createPortletWindow
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
getPortletWindow
public org.apache.pluto.om.window.PortletWindow getPortletWindow(String windowId)
- Specified by:
getPortletWindow
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
getPortletWindow
public org.apache.pluto.om.window.PortletWindow getPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment)
throws org.apache.jetspeed.container.window.FailedToRetrievePortletWindow,
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
- Specified by:
getPortletWindow
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
- Throws:
org.apache.jetspeed.container.window.FailedToRetrievePortletWindow
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
validateWindow
protected void validateWindow(org.apache.jetspeed.om.page.ContentFragment fragment,
org.apache.pluto.om.window.PortletWindow portletWindow)
throws org.apache.jetspeed.container.window.FailedToRetrievePortletWindow,
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
validateWindow
- Parameters:
fragment
- portletWindow
-
- Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
InconsistentWindowStateException
org.apache.jetspeed.container.window.FailedToRetrievePortletWindow
getPortletWindow
public org.apache.pluto.om.window.PortletWindow getPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment,
String principal)
throws org.apache.jetspeed.container.window.FailedToRetrievePortletWindow,
org.apache.jetspeed.container.window.FailedToCreateWindowException,
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
- Specified by:
getPortletWindow
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
- Throws:
org.apache.jetspeed.container.window.FailedToRetrievePortletWindow
org.apache.jetspeed.container.window.FailedToCreateWindowException
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
createPortletWindow
private org.apache.pluto.om.window.PortletWindow createPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment)
throws org.apache.jetspeed.container.window.FailedToCreateWindowException,
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
- Throws:
org.apache.jetspeed.container.window.FailedToCreateWindowException
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
createPortletWindow
private org.apache.pluto.om.window.PortletWindow createPortletWindow(org.apache.jetspeed.om.page.ContentFragment fragment,
String principal)
throws org.apache.jetspeed.container.window.FailedToCreateWindowException,
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
- Throws:
org.apache.jetspeed.container.window.FailedToCreateWindowException
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
removeWindows
public void removeWindows(org.apache.pluto.om.entity.PortletEntity portletEntity)
- Specified by:
removeWindows
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
removeWindow
public void removeWindow(org.apache.pluto.om.window.PortletWindow window)
- Specified by:
removeWindow
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
getWindowFromCache
private org.apache.pluto.om.window.PortletWindow getWindowFromCache(org.apache.jetspeed.om.page.ContentFragment fragment)
getWindowFromCache
private org.apache.pluto.om.window.PortletWindow getWindowFromCache(String id)
Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.