org.apache.jetspeed.components.portletentity
Class PersistenceBrokerPortletEntityAccess

java.lang.Object
  extended byorg.springframework.orm.ojb.support.PersistenceBrokerDaoSupport
      extended byorg.apache.jetspeed.components.portletentity.PersistenceBrokerPortletEntityAccess
All Implemented Interfaces:
org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

public class PersistenceBrokerPortletEntityAccess
extends org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport
implements org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

PersistenceStorePortletEntityAccess

Version:
$Id: PersistenceBrokerPortletEntityAccess.java,v 1.5 2005/04/29 13:59:08 weaver Exp $
Author:
Scott T. Weaver

Field Summary
private  org.apache.jetspeed.components.portletregistry.PortletRegistry registry
           
 
Fields inherited from class org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport
logger
 
Constructor Summary
PersistenceBrokerPortletEntityAccess(org.apache.jetspeed.components.portletregistry.PortletRegistry registry)
           
 
Method Summary
protected  String autoGenerateID(org.apache.pluto.om.portlet.PortletDefinition pd)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity generateEntityFromFragment(org.apache.jetspeed.om.page.ContentFragment fragment)
           generateEntityFromFragment
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity generateEntityFromFragment(org.apache.jetspeed.om.page.ContentFragment fragment, String principal)
           generateEntityFromFragment
 org.apache.pluto.om.common.ObjectID generateEntityKey(org.apache.jetspeed.om.page.Fragment fragment, String principal)
           generateEntityKey
 Collection getPortletEntities(org.apache.pluto.om.portlet.PortletDefinition portletDefinition)
           getPortletEntities
 Collection getPortletEntities(String portletUniqueName)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntity(org.apache.pluto.om.common.ObjectID id)
           
protected  org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntity(org.apache.pluto.om.common.ObjectID id, org.apache.jetspeed.om.page.ContentFragment fragment)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntity(String id)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntityForFragment(org.apache.jetspeed.om.page.ContentFragment fragment)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntityForFragment(org.apache.jetspeed.om.page.ContentFragment fragment, String principal)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity newPortletEntityInstance(org.apache.pluto.om.portlet.PortletDefinition portletDefinition)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletEntity newPortletEntityInstance(org.apache.pluto.om.portlet.PortletDefinition portletDefinition, String id)
           
 void removeFromCache(org.apache.pluto.om.entity.PortletEntity entity)
           
 void removePortletEntities(org.apache.pluto.om.portlet.PortletDefinition portletDefinition)
           
 void removePortletEntity(org.apache.pluto.om.entity.PortletEntity portletEntity)
           
 void storePortletEntity(org.apache.pluto.om.entity.PortletEntity portletEntity)
           
 void storePreferenceSet(org.apache.pluto.om.common.PreferenceSet prefSet, org.apache.pluto.om.entity.PortletEntity entity)
           storePreferenceSet
 
Methods inherited from class org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport
afterPropertiesSet, closePersistenceBrokerIfNecessary, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, initDao, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registry

private org.apache.jetspeed.components.portletregistry.PortletRegistry registry
Constructor Detail

PersistenceBrokerPortletEntityAccess

public PersistenceBrokerPortletEntityAccess(org.apache.jetspeed.components.portletregistry.PortletRegistry registry)
Parameters:
registry -
Method Detail

generateEntityFromFragment

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity generateEntityFromFragment(org.apache.jetspeed.om.page.ContentFragment fragment,
                                                                                             String principal)
                                                                                      throws org.apache.jetspeed.components.portletentity.PortletEntityNotGeneratedException

generateEntityFromFragment

Specified by:
generateEntityFromFragment in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Parameters:
fragment -
principal -
Returns:
@throws PortletEntityNotGeneratedException
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotGeneratedException
See Also:
org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent#generateEntityFromFragment(org.apache.jetspeed.om.page.Fragment, java.lang.String)

generateEntityFromFragment

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity generateEntityFromFragment(org.apache.jetspeed.om.page.ContentFragment fragment)
                                                                                      throws org.apache.jetspeed.components.portletentity.PortletEntityNotGeneratedException

generateEntityFromFragment

Specified by:
generateEntityFromFragment in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Parameters:
fragment -
Returns:
@throws PortletEntityNotGeneratedException
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotGeneratedException
See Also:
org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent#generateEntityFromFragment(org.apache.jetspeed.om.page.Fragment)

generateEntityKey

public org.apache.pluto.om.common.ObjectID generateEntityKey(org.apache.jetspeed.om.page.Fragment fragment,
                                                             String principal)

generateEntityKey

Specified by:
generateEntityKey in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Parameters:
fragment -
principal -
Returns:
See Also:
PortletEntityAccessComponent.generateEntityKey(org.apache.jetspeed.om.page.Fragment, java.lang.String)

getPortletEntities

public Collection getPortletEntities(org.apache.pluto.om.portlet.PortletDefinition portletDefinition)

getPortletEntities

Specified by:
getPortletEntities in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Parameters:
portletDefinition -
Returns:
See Also:
PortletEntityAccessComponent.getPortletEntities(org.apache.pluto.om.portlet.PortletDefinition)

getPortletEntities

public Collection getPortletEntities(String portletUniqueName)
Specified by:
getPortletEntities in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

getPortletEntity

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntity(org.apache.pluto.om.common.ObjectID id)
Specified by:
getPortletEntity in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

getPortletEntity

protected org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntity(org.apache.pluto.om.common.ObjectID id,
                                                                                      org.apache.jetspeed.om.page.ContentFragment fragment)
                                                                               throws org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException

getPortletEntity

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntity(String id)
Specified by:
getPortletEntity in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

getPortletEntityForFragment

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntityForFragment(org.apache.jetspeed.om.page.ContentFragment fragment,
                                                                                              String principal)
                                                                                       throws org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
Specified by:
getPortletEntityForFragment in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException

getPortletEntityForFragment

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity getPortletEntityForFragment(org.apache.jetspeed.om.page.ContentFragment fragment)
                                                                                       throws org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
Specified by:
getPortletEntityForFragment in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException

newPortletEntityInstance

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity newPortletEntityInstance(org.apache.pluto.om.portlet.PortletDefinition portletDefinition)
Specified by:
newPortletEntityInstance in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

newPortletEntityInstance

public org.apache.jetspeed.om.common.portlet.MutablePortletEntity newPortletEntityInstance(org.apache.pluto.om.portlet.PortletDefinition portletDefinition,
                                                                                           String id)
Specified by:
newPortletEntityInstance in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

removeFromCache

public void removeFromCache(org.apache.pluto.om.entity.PortletEntity entity)
Specified by:
removeFromCache in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent

removePortletEntities

public void removePortletEntities(org.apache.pluto.om.portlet.PortletDefinition portletDefinition)
                           throws org.apache.jetspeed.components.portletentity.PortletEntityNotDeletedException
Specified by:
removePortletEntities in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotDeletedException

removePortletEntity

public void removePortletEntity(org.apache.pluto.om.entity.PortletEntity portletEntity)
                         throws org.apache.jetspeed.components.portletentity.PortletEntityNotDeletedException
Specified by:
removePortletEntity in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotDeletedException

storePortletEntity

public void storePortletEntity(org.apache.pluto.om.entity.PortletEntity portletEntity)
                        throws org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException
Specified by:
storePortletEntity in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Throws:
org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException

storePreferenceSet

public void storePreferenceSet(org.apache.pluto.om.common.PreferenceSet prefSet,
                               org.apache.pluto.om.entity.PortletEntity entity)
                        throws IOException

storePreferenceSet

Specified by:
storePreferenceSet in interface org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent
Parameters:
prefSet -
Throws:
IOException
See Also:
org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent#storePreferenceSet(org.apache.pluto.om.common.PreferenceSet)

autoGenerateID

protected String autoGenerateID(org.apache.pluto.om.portlet.PortletDefinition pd)


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.