org.apache.jetspeed.container.window.impl
Class PortletWindowAccessorImpl
java.lang.Object
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
- All Implemented Interfaces:
- org.apache.jetspeed.components.portletregistry.RegistryEventListener, org.apache.jetspeed.container.window.PortletWindowAccessor
public class PortletWindowAccessorImpl
- extends Object
- implements org.apache.jetspeed.container.window.PortletWindowAccessor, org.apache.jetspeed.components.portletregistry.RegistryEventListener
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 org.apache.jetspeed.factory.PortletFactory |
portletFactory
|
private org.apache.jetspeed.cache.PortletWindowCache |
portletWindowCache
|
private boolean |
validateWindows
|
Constructor Summary |
PortletWindowAccessorImpl(org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor,
org.apache.jetspeed.factory.PortletFactory portletFactory,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
org.apache.jetspeed.cache.PortletWindowCache portletWindowCache,
boolean validateWindows)
|
PortletWindowAccessorImpl(org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor,
org.apache.jetspeed.factory.PortletFactory portletFactory,
org.apache.jetspeed.cache.PortletWindowCache portletWindowCache,
boolean validateWindows)
|
Method Summary |
void |
applicationRemoved(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
|
void |
applicationUpdated(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
|
private boolean |
checkPortletWindowEntity(org.apache.pluto.om.window.PortletWindow window)
|
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)
|
Set |
getPortletWindows()
|
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)
|
private boolean |
isValidPortletEntity(org.apache.pluto.om.entity.PortletEntity pe)
|
void |
portletRemoved(org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite def)
|
void |
portletUpdated(org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite def)
|
protected void |
removeForPortletApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
|
protected void |
removeForPortletDefinition(org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite def)
|
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
entityAccessor
private org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor
portletFactory
private org.apache.jetspeed.factory.PortletFactory portletFactory
validateWindows
private boolean validateWindows
portletWindowCache
private org.apache.jetspeed.cache.PortletWindowCache portletWindowCache
PortletWindowAccessorImpl
public PortletWindowAccessorImpl(org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor,
org.apache.jetspeed.factory.PortletFactory portletFactory,
org.apache.jetspeed.cache.PortletWindowCache portletWindowCache,
boolean validateWindows)
PortletWindowAccessorImpl
public PortletWindowAccessorImpl(org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent entityAccessor,
org.apache.jetspeed.factory.PortletFactory portletFactory,
org.apache.jetspeed.components.portletregistry.PortletRegistry registry,
org.apache.jetspeed.cache.PortletWindowCache portletWindowCache,
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)
checkPortletWindowEntity
private boolean checkPortletWindowEntity(org.apache.pluto.om.window.PortletWindow window)
isValidPortletEntity
private boolean isValidPortletEntity(org.apache.pluto.om.entity.PortletEntity pe)
getPortletWindows
public Set getPortletWindows()
- Specified by:
getPortletWindows
in interface org.apache.jetspeed.container.window.PortletWindowAccessor
removeForPortletDefinition
protected void removeForPortletDefinition(org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite def)
removeForPortletApplication
protected void removeForPortletApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
applicationRemoved
public void applicationRemoved(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
- Specified by:
applicationRemoved
in interface org.apache.jetspeed.components.portletregistry.RegistryEventListener
applicationUpdated
public void applicationUpdated(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
- Specified by:
applicationUpdated
in interface org.apache.jetspeed.components.portletregistry.RegistryEventListener
portletRemoved
public void portletRemoved(org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite def)
- Specified by:
portletRemoved
in interface org.apache.jetspeed.components.portletregistry.RegistryEventListener
portletUpdated
public void portletUpdated(org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite def)
- Specified by:
portletUpdated
in interface org.apache.jetspeed.components.portletregistry.RegistryEventListener
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.