org.fcrepo.server.security.xacml.pdp.data
Class DbXmlManager
java.lang.Object
org.fcrepo.server.security.xacml.pdp.data.DbXmlManager
public class DbXmlManager
- extends Object
Encapsulates access to DbXml
- Version:
- $Id$
- Author:
- Stephen Bayliss
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DB_HOME
public String DB_HOME
CONTAINER
public String CONTAINER
indexMap
public Map<String,Map<String,String>> indexMap
manager
public com.sleepycat.dbxml.XmlManager manager
updateContext
public com.sleepycat.dbxml.XmlUpdateContext updateContext
container
public com.sleepycat.dbxml.XmlContainer container
env
public com.sleepycat.db.Environment env
readLock
public static final Lock readLock
writeLock
public static final Lock writeLock
DbXmlManager
public DbXmlManager(String databaseDirectory,
String container)
throws PolicyStoreException
- Throws:
PolicyStoreException
close
public void close()
- Closes the dbxml container and manager.
deleteDatabase
public void deleteDatabase()
setDatabaseDirectory
public void setDatabaseDirectory(String databaseDirectory)
throws PolicyStoreException
- Throws:
PolicyStoreException
setContainer
public void setContainer(String container)
init
public void init()
throws PolicyStoreException
- Throws:
PolicyStoreException
Copyright © 2012 DuraSpace. All Rights Reserved.