|
|||||||||||
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.PreferencesProvider
fullPath
- 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.PreferencesProvider
fullPath
- 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.PreferencesProvider
parent
- 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.FailedToCreateNodeException
public Collection getChildren(org.apache.jetspeed.prefs.om.Node parentNode)
getChildren
getChildren
in interface org.apache.jetspeed.prefs.PreferencesProvider
parentNode
-
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.PreferencesProvider
public void removeNode(org.apache.jetspeed.prefs.om.Node node)
removeNode
in interface org.apache.jetspeed.prefs.PreferencesProvider
public boolean isPropertyManagerEnabled()
isPropertyManagerEnabled
isPropertyManagerEnabled
in interface org.apache.jetspeed.prefs.PreferencesProvider
PreferencesProvider.isPropertyManagerEnabled()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |