|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.springframework.orm.ojb.support.PersistenceBrokerDaoSupport
org.apache.jetspeed.components.dao.InitablePersistenceBrokerDaoSupport
org.apache.jetspeed.prefs.impl.PersistenceBrokerPreferencesProvider
PersistenceBrokerPreferencesProvider
| Nested Class Summary | |
private static class |
PersistenceBrokerPreferencesProvider.NodeCache
|
| Field Summary | |
private boolean |
enablePropertyManager
|
private HashMap |
nodeMap
|
| Fields inherited from class org.apache.jetspeed.components.dao.InitablePersistenceBrokerDaoSupport |
repositoryPath |
| Fields inherited from class org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport |
logger |
| Constructor Summary | |
PersistenceBrokerPreferencesProvider(String repositoryPath,
boolean enablePropertyManager)
|
|
| Method Summary | |
org.apache.jetspeed.prefs.om.Node |
createNode(org.apache.jetspeed.prefs.om.Node parent,
String nodeName,
int nodeType,
String fullPath)
Create a new preference node in the backing store. |
Collection |
getChildren(org.apache.jetspeed.prefs.om.Node parentNode)
getChildren |
org.apache.jetspeed.prefs.om.Node |
getNode(String fullPath,
int nodeType)
Get the node id from the full path. |
boolean |
isPropertyManagerEnabled()
isPropertyManagerEnabled |
boolean |
nodeExists(String fullPath,
int nodeType)
nodeExists |
void |
removeNode(org.apache.jetspeed.prefs.om.Node node)
|
void |
setEnablePropertyManager(boolean enablePropertyManager)
|
void |
storeNode(org.apache.jetspeed.prefs.om.Node node)
|
| Methods inherited from class org.apache.jetspeed.components.dao.InitablePersistenceBrokerDaoSupport |
init |
| 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 |
| Methods inherited from interface org.apache.jetspeed.prefs.PreferencesProvider |
init |
| Field Detail |
private HashMap nodeMap
private boolean enablePropertyManager
| Constructor Detail |
public PersistenceBrokerPreferencesProvider(String repositoryPath,
boolean enablePropertyManager)
throws ClassNotFoundException
enablePropertyManager - Whether or not we chould be suing the property manager.
ClassNotFoundException - if the prefsFactoryImpl argument does not reperesent a Class that exists in the
current classPath.| Method Detail |
public void setEnablePropertyManager(boolean enablePropertyManager)
enablePropertyManager - Whether to enable the PropertyManager.
public org.apache.jetspeed.prefs.om.Node getNode(String fullPath,
int nodeType)
throws org.apache.jetspeed.prefs.NodeDoesNotExistException
Get the node id from the full path.
getNode in interface org.apache.jetspeed.prefs.PreferencesProviderfullPath - The full path.nodeType - The node type.
org.apache.jetspeed.page.document.NodeNotFoundException - if the node does not exist
org.apache.jetspeed.prefs.NodeDoesNotExistException
public boolean nodeExists(String fullPath,
int nodeType)
nodeExists
nodeExists in interface org.apache.jetspeed.prefs.PreferencesProviderfullPath - nodeType -
public org.apache.jetspeed.prefs.om.Node createNode(org.apache.jetspeed.prefs.om.Node parent,
String nodeName,
int nodeType,
String fullPath)
throws org.apache.jetspeed.prefs.FailedToCreateNodeException,
org.apache.jetspeed.prefs.NodeAlreadyExistsException
Create a new preference node in the backing store.
createNode in interface org.apache.jetspeed.prefs.PreferencesProviderparent - The parent node.nodeName - The node name.nodeType - The node type.fullPath - The node full path.
org.apache.jetspeed.prefs.NodeAlreadyExistsException - if a node of the same type having the same path already exists.
org.apache.jetspeed.prefs.FailedToCreateNodeExceptionpublic Collection getChildren(org.apache.jetspeed.prefs.om.Node parentNode)
getChildren
getChildren in interface org.apache.jetspeed.prefs.PreferencesProviderparentNode -
PreferencesProvider.getChildren(org.apache.jetspeed.prefs.om.Node)public void storeNode(org.apache.jetspeed.prefs.om.Node node)
storeNode in interface org.apache.jetspeed.prefs.PreferencesProviderpublic void removeNode(org.apache.jetspeed.prefs.om.Node node)
removeNode in interface org.apache.jetspeed.prefs.PreferencesProviderpublic boolean isPropertyManagerEnabled()
isPropertyManagerEnabled
isPropertyManagerEnabled in interface org.apache.jetspeed.prefs.PreferencesProviderPreferencesProvider.isPropertyManagerEnabled()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||