dbXML API

Uses of Class
com.dbxml.db.core.DBException

Packages that use DBException
com.dbxml.db.common.adapters Defines a set of Adapter classes that allow dbXML to persist objects other than dbXML DocumentTable instances. 
com.dbxml.db.common.btree Defines the dbXML BTree implementation as well as the low-level Paged file system. 
com.dbxml.db.common.filers Defines the standard dbXML Filer implementations which include MemFiler and FSFiler. 
com.dbxml.db.common.fulltext Defines the dbXML Full Text Indexer and a basic QueryResolver for Full Text retrieval. 
com.dbxml.db.common.indexers Defines the dbXML standard Indexer implementations which consist of NameIndexer and ValueIndexer. 
com.dbxml.db.common.scripting Defines the dbXML Scripting package. 
com.dbxml.db.common.security Implements the standard SecurityManager classes. 
com.dbxml.db.core This is the top-level package for all dbXML Core functionality. 
com.dbxml.db.core.adapter Defines the Adapter interface as well as an abstract Adapter implementation that can be built from. 
com.dbxml.db.core.data Defines and Implements several basic data types and container interfaces, including Key, Value, DocumentSet and NodeSet. 
com.dbxml.db.core.extension Defines the dbXML Extension interface and implements ExtensionManager, a reflection/invokation system and a Simple Extension implementation. 
com.dbxml.db.core.filer Defines the dbXML Filer interfaces. 
com.dbxml.db.core.indexer Defines the dbXML Indexer interfaces  
com.dbxml.db.core.query Implements the dbXML QueryEngine and XPathQueryResolver. 
com.dbxml.db.core.security Implements the classes and interfaces necessary to support Access Control in dbXML. 
com.dbxml.db.core.transaction This is the package for dbXML Transaction functionality. 
com.dbxml.db.core.trigger Defines the dbXML Trigger interface and implements TriggerManager, several Trigger-related Exceptions and a Simple Trigger implementation. 
com.dbxml.db.enterprise.sync Implements the Extensions and Triggers required to perform seemless synchronization between servers. 
com.dbxml.db.server.labrador This package contains all of the classes that comprise the dbXML server Labrador utilities. 
 

Uses of DBException in com.dbxml.db.common.adapters
 

Methods in com.dbxml.db.common.adapters that throw DBException
 void XMLSerializableAdapter.setObject(Transaction tx, java.lang.Object key, XMLSerializable obj)
          setObject sets an XMLSerializable object in the Collection based on the provided Key.
 Key XMLSerializableAdapter.insertObject(Transaction tx, XMLSerializable obj)
          insertObject inserts an XMLSerializable object into the Collection and returns a newly generated Key.
 void XMLSerializableAdapter.insertObject(Transaction tx, java.lang.Object key, XMLSerializable obj)
          insertObject inserts an XMLSerializable object into the Collection based on the specified Key.
 XMLSerializable XMLSerializableAdapter.getObject(Transaction tx, java.lang.Object key)
          getObject instantiates and returns an XMLSerializable object based on the provided Key.
 org.xml.sax.ContentHandler SAXAdapter.setDocument(Transaction tx, java.lang.Object key)
          setDocument sets a Document using SAX events that are fed to the returned ContentHandler.
 org.xml.sax.ContentHandler SAXAdapter.insertDocument(Transaction tx)
          setDocument sets a Document using SAX events that are fed to the returned ContentHandler.
 org.xml.sax.ContentHandler SAXAdapter.insertDocument(Transaction tx, java.lang.Object key)
          insertDocument sets a Document using SAX events that are fed to the returned ContentHandler.
 void SAXAdapter.getDocument(Transaction tx, java.lang.Object key, org.xml.sax.ContentHandler handler)
          getDocument instantiates and returns a DOM Document based on the provided Key.
 void JAXBElementAdapter.setObject(Transaction tx, java.lang.Object key, javax.xml.bind.Element obj)
          setObject sets an JAXB Element object in the Collection based on the provided Key.
 Key JAXBElementAdapter.insertObject(Transaction tx, javax.xml.bind.Element obj)
          insertObject inserts an JAXB Element object into the Collection and returns a newly generated Key.
 void JAXBElementAdapter.insertObject(Transaction tx, java.lang.Object key, javax.xml.bind.Element obj)
          insertObject inserts an JAXB Element object into the Collection based on the specified Key.
 javax.xml.bind.Element JAXBElementAdapter.getObject(Transaction tx, java.lang.Object key)
          getObject instantiates and returns a JAXB Element object based on the provided Key.
 void DOMAdapter.setDocument(Transaction tx, java.lang.Object key, org.w3c.dom.Document doc)
          setDocument sets a DOM Document in the Collection based on the provided Key.
 Key DOMAdapter.insertDocument(Transaction tx, org.w3c.dom.Document doc)
          insertDocument inserts a DOM Document into the Collection and returns a newly generated Key.
 void DOMAdapter.insertDocument(Transaction tx, java.lang.Object key, org.w3c.dom.Document doc)
          insertDocument inserts a DOM Document into the Collection based on the specified Key.
 org.w3c.dom.Document DOMAdapter.getDocument(Transaction tx, java.lang.Object key)
          getDocument instantiates and returns a DOM Document based on the provided Key.
 

Uses of DBException in com.dbxml.db.common.btree
 

Subclasses of DBException in com.dbxml.db.common.btree
 class BTreeCorruptException
          A BTreeCorruptException is thrown by the BTree if the BTree appears to be corrupted in some way.
 class BTreeException
          A BTreeException is thrown by the BTree if an exception occurs in the managing of the BTree.
 class BTreeNotFoundException
          A BTreeNotFoundException is thrown by the BTree if a Value can't be found in the BTree.
 

Methods in com.dbxml.db.common.btree that throw DBException
 boolean Paged.create()
           
 boolean Paged.open()
           
 boolean Paged.close()
           
 boolean Paged.drop()
           
 void Paged.flush(Transaction tx)
           
 void Paged.Page.read(Transaction tx)
           
 void Paged.Page.write(Transaction tx)
           
 boolean BTreeFiler.create()
           
 RecordMetaData BTreeFiler.getRecordMetaData(Transaction tx, Key key)
           
 Record BTreeFiler.readRecord(Transaction tx, Key key)
           
 boolean BTreeFiler.writeRecord(Transaction tx, Key key, Value value)
           
 boolean BTreeFiler.deleteRecord(Transaction tx, Key key)
           
 long BTreeFiler.getRecordCount(Transaction tx)
           
 RecordSet BTreeFiler.getRecordSet(Transaction tx)
           
 boolean BTree.open()
           
 boolean BTree.create()
           
 long BTree.addValue(Transaction tx, Value value, long pointer)
          addValue adds a Value to the BTree and associates a pointer with it.
 long BTree.removeValue(Transaction tx, Value value)
          removeValue removes a Value from the BTree and returns the associated pointer for it.
 

Uses of DBException in com.dbxml.db.common.filers
 

Methods in com.dbxml.db.common.filers that throw DBException
 RecordMetaData MemFiler.getRecordMetaData(Transaction tx, Key key)
           
 Record MemFiler.readRecord(Transaction tx, Key key)
           
 boolean MemFiler.writeRecord(Transaction tx, Key key, Value value)
           
 boolean MemFiler.deleteRecord(Transaction tx, Key key)
           
 long MemFiler.getRecordCount(Transaction tx)
           
 RecordSet MemFiler.getRecordSet(Transaction tx)
           
 RecordMetaData FSFiler.getRecordMetaData(Transaction tx, Key key)
           
 Record FSFiler.readRecord(Transaction tx, Key key)
           
 boolean FSFiler.writeRecord(Transaction tx, Key key, Value value)
           
 boolean FSFiler.deleteRecord(Transaction tx, Key key)
           
 long FSFiler.getRecordCount(Transaction tx)
           
 RecordSet FSFiler.getRecordSet(Transaction tx)
           
 

Uses of DBException in com.dbxml.db.common.fulltext
 

Methods in com.dbxml.db.common.fulltext that throw DBException
 void FullTextIndexer.remove(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
           
 void FullTextIndexer.add(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
           
 IndexMatch[] FullTextIndexer.queryMatches(Transaction tx, IndexQuery query)
           
 

Uses of DBException in com.dbxml.db.common.indexers
 

Methods in com.dbxml.db.common.indexers that throw DBException
 void ValueIndexer.remove(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
           
 void ValueIndexer.add(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
           
 IndexMatch[] ValueIndexer.queryMatches(Transaction tx, IndexQuery query)
           
 void NameIndexer.remove(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
           
 void NameIndexer.add(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
           
 IndexMatch[] NameIndexer.queryMatches(Transaction tx, IndexQuery query)
           
 

Uses of DBException in com.dbxml.db.common.scripting
 

Methods in com.dbxml.db.common.scripting that throw DBException
 java.lang.Object ScriptTrigger.beforeInsert(Transaction tx, Key key, java.lang.Object newObj)
           
 void ScriptTrigger.afterInsert(Transaction tx, Key key, java.lang.Object newObj)
           
 java.lang.Object ScriptTrigger.beforeUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
           
 void ScriptTrigger.afterUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
           
 void ScriptTrigger.beforeDelete(Transaction tx, Key key, java.lang.Object oldObj)
           
 void ScriptTrigger.afterDelete(Transaction tx, Key key, java.lang.Object oldObj)
           
 void ScriptTrigger.beforeGet(Transaction tx, Key key)
           
 void ScriptTrigger.afterGet(Transaction tx, Key key, java.lang.Object obj)
           
abstract  com.dbxml.labrador.types.Variant ScriptExtension.execute(java.util.Map args)
          execute must be implemented by a script-interpreting Extension.
 

Uses of DBException in com.dbxml.db.common.security
 

Methods in com.dbxml.db.common.security that throw DBException
 java.lang.String[] AccessManager.listUsers()
           
 void AccessManager.addUser(java.lang.String userID)
           
 void AccessManager.setUserPassword(java.lang.String userID, java.lang.String password)
           
 java.lang.String[] AccessManager.listRolesForUser(java.lang.String userID)
           
 void AccessManager.addRoleToUser(java.lang.String userID, java.lang.String roleID)
           
 void AccessManager.removeRoleFromUser(java.lang.String userID, java.lang.String roleID)
           
 void AccessManager.removeUser(java.lang.String userID)
           
 java.lang.String[] AccessManager.listRoles()
           
 java.lang.String[] AccessManager.listUsersForRole(java.lang.String roleID)
           
 void AccessManager.addRole(java.lang.String roleID)
           
 void AccessManager.removeRole(java.lang.String roleID)
           
 java.util.Map AccessManager.listAccessControl(java.lang.String path)
           
 void AccessManager.grant(java.lang.String path, java.lang.String roleID, int permissions)
           
 void AccessManager.revoke(java.lang.String path, java.lang.String roleID, int permissions)
           
 

Uses of DBException in com.dbxml.db.core
 

Methods in com.dbxml.db.core that throw DBException
 SymbolTable SystemCollection.loadSymbols(Collection collection)
          loadSymbols retrieves the SymbolTable for the specified Collection.
 void SystemCollection.saveSymbols(Collection collection, SymbolTable symbols)
          saveSymbols save the SymbolTable for the specified Collection.
 void Database.flushConfig()
          flushConfig ensures that the Collection configuration has been properly flushed to disk after a modification.
 java.lang.String Container.getCanonicalName()
          getCanonicalName returns the canonical name for the contained Object.
 DocumentTable Container.getDocument()
          getDocument returns the contained Document.
 Value Container.getValue()
          getValue returns the contained Value (if any).
 void Container.reset()
          reset reloads the Object from the Collection.
 void Container.remove()
          remove removes the Object from the Collection.
 void Container.setDocument(DocumentTable document)
          setDocument replaces the Document in the Collection with the specified Document.
 void Container.setValue(Value value)
          setValue replaces the Value in the Collection with the specified Value.
abstract  SystemCollection CollectionManager.getSystemCollection()
          getSystemCollection returns the System Collection.
 Collection CollectionManager.getCollection(java.lang.String path)
          getCollection retrieves a Collection by name.
 java.lang.String[] CollectionManager.listCollections()
          listCollections retrieves a list of Collections as an array of Strings.
 boolean CollectionManager.dropCollection(Collection collection)
          dropCollection physically removes the specified Collection and any associated system resources that the Collection uses.
 Collection CollectionManager.createCollection(java.lang.String path, Configuration cfg)
          createCollection creates a new Collection object and any associated system resources that the Collection will need.
 Collection Collection.getParentCollection()
          getParentCollection returns the parent Collection of this Collection.
 boolean Collection.dropCollection(Collection collection)
           
 Collection Collection.createCollection(java.lang.String path, Configuration config)
           
 SystemCollection Collection.getSystemCollection()
           
 QueryEngine Collection.getQueryEngine()
          getQueryEngine returns the Database's Query Engine
 IndexManager Collection.getIndexManager()
          return the IndexManager being used by this Collection.
 ExtensionManager Collection.getExtensionManager()
          getExtensionManager returns the Collection's ExtensionManager.
 TriggerManager Collection.getTriggerManager()
          getTriggerManager returns the Collection's TriggerManager.
 SymbolTable Collection.getSymbols()
          getSymbols returns the SymbolTable in use by this Collection.
 boolean Collection.drop()
           
 void Collection.flushSymbolTable()
           
 Key Collection.insertDocument(Transaction tx, DocumentTable document)
          insertDocument inserts a new Document into a dbXML Collection.
 void Collection.setDocument(Transaction tx, java.lang.Object docKey, DocumentTable document)
          setDocument overwrites/updates an existing Document in a dbXML Collection.
 void Collection.remove(Transaction tx, java.lang.Object key)
          remove removes an object from the Collection based on its Key, regardless of its type.
 DocumentTable Collection.getDocument(Transaction tx, java.lang.Object docKey)
          getDocument retrieves a Document by Key.
 RecordMetaData Collection.getRecordMetaData(Transaction tx, java.lang.Object docKey)
          getRecordMetaData returns metadata about the Record identified by the provided Key.
 Container Collection.getContainer(Transaction tx, java.lang.Object docKey)
          getContainer retrieves a Container from the Collection.
 Record Collection.getRecord(Transaction tx, java.lang.Object recKey)
          getRecord retrieves a binary Record from the Collection.
 void Collection.setRecord(Transaction tx, Record rec)
          setValue stores a binary Record in the Collection.
 void Collection.setRecord(Transaction tx, java.lang.Object recKey, Value value)
          setRecord stores a binary Record in the Collection.
 Key Collection.insertRecord(Transaction tx, Value value)
          insertRecord stores a binary Record in the Collection and returns a newly generated Key.
 ResultSet Collection.queryCollection(Transaction tx, java.lang.String style, java.lang.String query, NamespaceMap nsMap)
          queryCollection performs a query against the current collection using the specified style and query String.
 ResultSet Collection.queryDocument(Transaction tx, java.lang.String style, java.lang.String query, NamespaceMap nsMap, java.lang.Object key)
          queryDocument performs a query against a single Document using the specified style, query string, and Document ID.
 ContainerSet Collection.getContainerSet(Transaction tx)
          getContainerSet returns the set of Documents being maintained by this Collection.
 Key[] Collection.listKeys(Transaction tx)
          listKeys returns a list of all object keys stored by this collection.
 long Collection.getKeyCount(Transaction tx)
          getKeyCount returns the count of objects being maintained by this Collection.
 

Constructors in com.dbxml.db.core that throw DBException
Database()
           
 

Uses of DBException in com.dbxml.db.core.adapter
 

Methods in com.dbxml.db.core.adapter that throw DBException
 long SimpleAdapter.getKeyCount(Transaction tx)
           
 void SimpleAdapter.remove(Transaction tx, java.lang.Object key)
           
 Key[] SimpleAdapter.listKeys(Transaction tx)
           
 ResultSet SimpleAdapter.queryCollection(Transaction tx, java.lang.String style, java.lang.String query, NamespaceMap nsMap)
           
 ResultSet SimpleAdapter.queryDocument(Transaction tx, java.lang.String style, java.lang.String query, NamespaceMap nsMap, java.lang.Object key)
           
 Key[] Adapter.listKeys(Transaction tx)
          listKeys returns a list of object keys stored managed by the Adapter.
 void Adapter.remove(Transaction tx, java.lang.Object key)
          remove removes an object from the Adapter based on its Key.
 long Adapter.getKeyCount(Transaction tx)
          getKeyCount returns the count of objects being maintained by this Adapter.
 ResultSet Adapter.queryCollection(Transaction tx, java.lang.String style, java.lang.String query, NamespaceMap nsMap)
          queryCollection performs a query against the current collection using the specified style and query String.
 ResultSet Adapter.queryDocument(Transaction tx, java.lang.String style, java.lang.String query, NamespaceMap nsMap, java.lang.Object key)
          queryDocument performs a query against a single Document using the specified style, query string, and Document ID.
 

Uses of DBException in com.dbxml.db.core.data
 

Methods in com.dbxml.db.core.data that throw DBException
 boolean RecordSet.hasMoreRecords()
          hasMoreRecords returns whether or not there are any Records left in the set.
 Record RecordSet.getNextRecord()
          getNextRecord returns the next Record in the set.
 Key RecordSet.getNextKey()
          getNextKey returns the next Record's Key, and skips the RecordSet ahead to the next Record.
 Value RecordSet.getNextValue()
          getNextValue returns the next Record's Value, and skips the RecordSet ahead to the next Record.
 boolean ContainerSet.hasMoreContainers()
          hasMoreContainers returns whether there are any more Containers left in the set.
 Container ContainerSet.getNextContainer()
          getNextContainer returns the next Container in the set.
 

Uses of DBException in com.dbxml.db.core.extension
 

Subclasses of DBException in com.dbxml.db.core.extension
 class CannotCreateException
          A CannotCreateException is thrown if an Extension cannot be properly created in the server context for some reason.
 class ClassFormatException
          A ClassFormatException is thrown if an Extension exposes overloaded methods or other non-supported signatures.
 class DuplicateObjectException
          A DuplicateObjectException is thrown if an Extension create attempt duplicates an existing Extension.
 class ExtensionException
          A ExtensionException is thrown by the Reflector if an exception occurs in the reflection, lookup, or execution of an Extension's method.
 class ExtensionRuntimeException
          A ExtensionRuntimeException is thrown if an uncaught Exception occurs while executing an Extension's method.
 class InvalidContextException
          A InvalidContextException is thrown if an Extension does not belong to a specified context.
 class MethodNotFoundException
          A MethodNotFoundException is thrown by the Reflector if a method lookup failes on an Extension.
 

Methods in com.dbxml.db.core.extension that throw DBException
 boolean ExtensionManager.drop(java.lang.String name)
          drop physically removes the specified Extension and any associated system resources that the Extension uses.
 Extension ExtensionManager.create(Configuration cfg)
          create creates a new Extension object and any associated system resources that the Extension will need.
 Extension ExtensionManager.get(java.lang.String name)
          get retrieves an Extension by name, and will also do the work of instantiation and pool-retrieval.
 

Uses of DBException in com.dbxml.db.core.filer
 

Subclasses of DBException in com.dbxml.db.core.filer
 class FilerException
          A FilerException is thrown by a Filer if an exception occurs in the managing of the Filer.
 

Methods in com.dbxml.db.core.filer that throw DBException
 boolean Filer.create()
          create creates a new Filer and any associated resources for the new Filer, such as disk files, etc.
 boolean Filer.open()
          open opens the Filer
 boolean Filer.isOpened()
          isOpened returns whether or not the Filer is opened for business.
 boolean Filer.exists()
          exists returns whether or not a physical representation of this Filer actually exists.
 boolean Filer.drop()
          drop instructs the Filerimplementation to remove itself from existence.
 boolean Filer.close()
          close closes the Filer
 RecordMetaData Filer.getRecordMetaData(Transaction tx, Key key)
          getRecordMetaData returns metadata about the Record identified by the provided Key.
 Record Filer.readRecord(Transaction tx, Key key)
          readRecord returns a Record from the Filer based on the specified Key.
 boolean Filer.writeRecord(Transaction tx, Key key, Value value)
          writeRecord writes a Value to the Filer based on the specified Key.
 boolean Filer.deleteRecord(Transaction tx, Key key)
          deleteRecord removes a Record from the Filer based on the specified Key.
 long Filer.getRecordCount(Transaction tx)
          getRecordCount returns the number of Records in the Filer.
 RecordSet Filer.getRecordSet(Transaction tx)
          getRecordSet returns a RecordSet object for the current Filer.
 void Filer.flush(Transaction tx)
          flush forcefully flushes any unwritten buffers to disk.
 TransactionLog Filer.getTransactionLog()
          getTransactionLog returns the Transaction Log for this Filer.
 

Uses of DBException in com.dbxml.db.core.indexer
 

Subclasses of DBException in com.dbxml.db.core.indexer
 class DuplicateIndexException
          A DuplicateIndexException is thrown if an Indexer create attempt duplicates an existing Indexer.
 class IndexerException
          A IndexerException is thrown by an Indexer if an exception occurs in the managing of the Indexer.
 

Methods in com.dbxml.db.core.indexer that throw DBException
 boolean IndexManager.drop(java.lang.String name)
          drop physically removes the specified Indexer and any associated system resources that the Indexer uses.
 Indexer IndexManager.create(Configuration cfg)
          create creates a new Indexer object and any associated system resources that the Indexer will need.
 boolean Indexer.create()
          create creates a new Indexer and any associated resources for the new Indexer, such as disk files, etc.
 boolean Indexer.open()
          open opens the Indexer
 boolean Indexer.isOpened()
          isOpened returns whether or not the Indexer is opened for business.
 boolean Indexer.exists()
          exists returns whether or not a physical representation of this Indexer actually exists.
 boolean Indexer.drop()
          drop instructs the Indexer implementation to remove itself from existence.
 boolean Indexer.close()
          close closes the Indexer
 void Indexer.remove(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
          remove removes all references to the specified Key from the Indexer.
 void Indexer.add(Transaction tx, java.lang.String value, Key key, int pos, int elemID, int attrID)
          add adds a Document to the Indexer.
 IndexMatch[] Indexer.queryMatches(Transaction tx, IndexQuery query)
          queryMatches retrieves a set of MatchEntry instances that match the supplied query.
 void Indexer.flush(Transaction tx)
          flush forcefully flushes any unwritten buffers to disk.
 TransactionLog Indexer.getTransactionLog()
          getTransactionLog returns the Transaction Log for this Indexer.
 

Uses of DBException in com.dbxml.db.core.query
 

Subclasses of DBException in com.dbxml.db.core.query
 class CompilationException
          A CompilationException is thrown by a Query if for some reason, it can't compile the query being processed.
 class NotSupportedException
          A NotSupportedException is thrown by a Query if the QueryEngine doesn't support a specified operation.
 class ProcessingException
          A ProcessingException is thrown by a Query if for some reason, it fails to actually process the query request.
 class QueryException
          A QueryException is thrown by a Query if an exception occurs in the processing of the Query.
 class StyleNotFoundException
          A StyleNotFoundException is thrown by a Query if the QueryEngine can't resolve a specified style name.
 

Methods in com.dbxml.db.core.query that throw DBException
 ResultSet QueryEngine.query(Transaction tx, Collection col, java.lang.String style, java.lang.String query, NamespaceMap nsMap, Key[] keys)
          query performs the specified query and returns a NodeSet with any possible results from that query.
 Query QueryEngine.compileQuery(Collection col, java.lang.String style, java.lang.String query, NamespaceMap nsMap, Key[] keys)
          compileQuery compiles a Query against the specified Collection context and returns the compiled Query.
 

Uses of DBException in com.dbxml.db.core.security
 

Subclasses of DBException in com.dbxml.db.core.security
 class InvalidAccessException
          InvalidAccessException
 class InvalidCredentialsException
          InvalidCredentialsException
 class InvalidRoleException
          InvalidRoleException
 class InvalidUserException
          InvalidUserException
 class SecurityException
          SecurityException is thrown by the DefaultSecurityManager if an authentication or access control request can't be fulfilled for security reasons.
 

Methods in com.dbxml.db.core.security that throw DBException
 java.lang.String[] AccessUtils.listUsers()
           
 void AccessUtils.storeUser(User user)
           
 void AccessUtils.removeUser(User user)
           
 java.lang.String[] AccessUtils.listRoles()
           
 java.lang.String[] AccessUtils.listUsersForRole(java.lang.String roleID)
           
 void AccessUtils.storeRole(Role role)
           
 void AccessUtils.removeRole(Role role)
           
 java.lang.String[] AccessUtils.listPaths()
           
 void AccessUtils.storeAccess(Access access)
           
 void AccessUtils.removeAccess(java.lang.String path)
           
 

Uses of DBException in com.dbxml.db.core.transaction
 

Subclasses of DBException in com.dbxml.db.core.transaction
 class TransactionException
          A TransactionException is thrown by a TransactionLog if an exception occurs in the managing of the Transaction Log.
 class TransactionNotActiveException
          A TransactionNotActiveException is thrown by a Filer if a specified Transaction is no longer active to be acted upon.
 class TransactionsNotSupportedException
          A TransactionsNotSupportedException is thrown by a Filer if transactional behavior is not supported by that Filer.
 

Methods in com.dbxml.db.core.transaction that throw DBException
 void Transaction.commit()
          commit ends a transaction by commiting all data.
 void Transaction.cancel()
          commit ends a transaction by rolling back all data.
 void Transaction.addTransactionLog(TransactionLog log)
          addTransactionLog adds a TransactionLog to the partipation of this Transaction.
 

Constructors in com.dbxml.db.core.transaction that throw DBException
Transaction(TransactionLog log)
           
 

Uses of DBException in com.dbxml.db.core.trigger
 

Subclasses of DBException in com.dbxml.db.core.trigger
 class CancelOperationException
          A CancelOperationException is thrown by a Trigger implementation to cancel an operation.
 class DuplicateTriggerException
          A DuplicateTriggerException is thrown if an Trigger create attempt duplicates an existing Trigger.
 class TriggerException
          A TriggerException is thrown if an exception occurs in the lookup, or execution of a Trigger.
 

Methods in com.dbxml.db.core.trigger that throw DBException
 boolean TriggerManager.drop(java.lang.String name)
          drop physically removes the specified Trigger and any associated system resources that the Trigger uses.
 Trigger TriggerManager.create(Configuration cfg)
          create creates a new Trigger object and any associated system resources that the Trigger will need.
 Trigger TriggerManager.get(java.lang.String name)
          get retrieves an Trigger by name, and will also do the work of instantiation and pool-retrieval.
 java.lang.Object TriggerManager.fireBeforeInsert(Transaction tx, Key key, java.lang.Object newObj)
          fireBeforeInsert fires beforeInsert events to all of the registered Triggers, unless a DBException is thrown.
 void TriggerManager.fireAfterInsert(Transaction tx, Key key, java.lang.Object newObj)
          fireAfterInsert fires afterInsert events to all of the registered Triggers, unless a DBException is thrown.
 java.lang.Object TriggerManager.fireBeforeUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
          fireBeforeUpdate fires beforeUpdate events to all of the registered Triggers, unless a DBException is thrown.
 void TriggerManager.fireAfterUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
          fireAfterUpdate fires afterUpdate events to all of the registered Triggers, unless a DBException is thrown.
 void TriggerManager.fireBeforeDelete(Transaction tx, Key key, java.lang.Object oldObj)
          fireBeforeDelete fires beforeDelete events to all of the registered Triggers, unless a DBException is thrown.
 void TriggerManager.fireAfterDelete(Transaction tx, Key key, java.lang.Object oldObj)
          fireAfterDelete fires afterDelete events to all of the registered Triggers, unless a DBException is thrown.
 void TriggerManager.fireBeforeGet(Transaction tx, Key key)
          fireBeforeGet fires beforeGet events to all of the registered Triggers, unless a DBException is thrown.
 void TriggerManager.fireAfterGet(Transaction tx, Key key, java.lang.Object obj)
          fireAfterGet fires afterGet events to all of the registered Triggers, unless a DBException is thrown.
 java.lang.Object Trigger.beforeInsert(Transaction tx, Key key, java.lang.Object newObj)
          beforeInsert is fired before a new Object is inserted into the Collection.
 void Trigger.afterInsert(Transaction tx, Key key, java.lang.Object newObj)
          afterInsert is fired after a new Object is inserted into the Collection.
 java.lang.Object Trigger.beforeUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
          beforeUpdate is fired before a Object is updated in the Collection.
 void Trigger.afterUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
          afterUpdate is fired after a Object is updated in the Collection.
 void Trigger.beforeDelete(Transaction tx, Key key, java.lang.Object oldObj)
          beforeDelete is fired before a Object is deleted from the Collection.
 void Trigger.afterDelete(Transaction tx, Key key, java.lang.Object oldObj)
          afterDelete is fired after a Object is deleted from the Collection.
 void Trigger.beforeGet(Transaction tx, Key key)
          beforeGet is fired before a Object is retrieved from the Collection.
 void Trigger.afterGet(Transaction tx, Key key, java.lang.Object obj)
          afterGet is fired after a Object is retrieved from the Collection, but before it is actually returned.
 java.lang.Object SimpleTrigger.beforeInsert(Transaction tx, Key key, java.lang.Object newObj)
           
 void SimpleTrigger.afterInsert(Transaction tx, Key key, java.lang.Object newObj)
           
 java.lang.Object SimpleTrigger.beforeUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
           
 void SimpleTrigger.afterUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
           
 void SimpleTrigger.beforeDelete(Transaction tx, Key key, java.lang.Object oldObj)
           
 void SimpleTrigger.afterDelete(Transaction tx, Key key, java.lang.Object oldObj)
           
 void SimpleTrigger.beforeGet(Transaction tx, Key key)
           
 void SimpleTrigger.afterGet(Transaction tx, Key key, java.lang.Object obj)
           
 

Uses of DBException in com.dbxml.db.enterprise.sync
 

Methods in com.dbxml.db.enterprise.sync that throw DBException
 void SyncTrigger.afterDelete(Transaction tx, Key key, java.lang.Object oldObj)
           
 void SyncTrigger.afterUpdate(Transaction tx, Key key, java.lang.Object oldObj, java.lang.Object newObj)
           
 void SyncTrigger.afterInsert(Transaction tx, Key key, java.lang.Object newObj)
           
 void SyncManager.addGroup(java.lang.String group)
           
 void SyncManager.removeGroup(java.lang.String group)
           
 java.lang.String[] SyncManager.listGroups()
           
 void SyncManager.addCollection(java.lang.String group, java.lang.String collection)
           
 void SyncManager.removeCollection(java.lang.String group, java.lang.String collection)
           
 java.lang.String[] SyncManager.listCollections(java.lang.String group)
           
 void SyncManager.addGroupToContent(java.lang.String path, java.lang.String group)
           
 void SyncManager.removeGroupFromContent(java.lang.String path, java.lang.String group)
           
 java.lang.String[] SyncManager.listContentGroups(java.lang.String path)
           
 java.lang.String[] SyncManager.listGroupContents(java.lang.String group)
           
 org.w3c.dom.Document SyncManager.listGroupChanges(java.util.Date date, java.lang.String[] groups)
           
 org.w3c.dom.Document SyncManager.listAllChanges(java.util.Date date)
           
 

Uses of DBException in com.dbxml.db.server.labrador
 

Methods in com.dbxml.db.server.labrador that throw DBException
 void ServerProxy.shutdown(int exitCode)
           
 java.util.Map ContentProxy.getInformation()
           
 byte[] ContentProxy.get()
           
 java.lang.String ContentProxy.getDocument()
           
 byte[] ContentProxy.getValue()
           
 void ContentProxy.setDocument(java.lang.String document)
           
 void ContentProxy.setValue(byte[] value)
           
 java.util.Map CollectionProxy.getInformation()
           
 org.w3c.dom.Document CollectionProxy.get()
           
 java.lang.String CollectionProxy.getSystemCollection()
           
 java.lang.String CollectionProxy.getCollection(java.lang.String name)
           
 java.lang.String CollectionProxy.createCollection(java.lang.String path, org.w3c.dom.Document configuration)
           
 java.lang.String[] CollectionProxy.listCollections()
           
 boolean CollectionProxy.dropCollection(java.lang.String name)
           
 java.lang.String CollectionProxy.createTrigger(org.w3c.dom.Document configuration)
           
 boolean CollectionProxy.dropTrigger(java.lang.String name)
           
 java.lang.String[] CollectionProxy.listTriggers()
           
 java.lang.String CollectionProxy.createIndexer(org.w3c.dom.Document configuration)
           
 boolean CollectionProxy.dropIndexer(java.lang.String name)
           
 java.lang.String[] CollectionProxy.listIndexers()
           
 java.lang.String CollectionProxy.getExtension(java.lang.String name)
           
 java.lang.String CollectionProxy.createExtension(org.w3c.dom.Document configuration)
           
 java.lang.String[] CollectionProxy.listExtensions()
           
 boolean CollectionProxy.dropExtension(java.lang.String name)
           
 java.lang.String CollectionProxy.createKey()
           
 java.lang.String CollectionProxy.getDocument(java.lang.String docKey)
           
 java.lang.String CollectionProxy.insertDocument(java.lang.String document)
           
 void CollectionProxy.setDocument(java.lang.String docKey, java.lang.String document)
           
 void CollectionProxy.remove(java.lang.String docKey)
           
 java.lang.String[] CollectionProxy.listKeys()
           
 long CollectionProxy.getKeyCount()
           
 java.lang.String CollectionProxy.insertValue(byte[] value)
           
 void CollectionProxy.setValue(java.lang.String key, byte[] value)
           
 byte[] CollectionProxy.getValue(java.lang.String key)
           
 java.lang.String CollectionProxy.queryCollection(java.lang.String style, java.lang.String query, java.util.Map nsMap)
           
 java.lang.String CollectionProxy.queryDocument(java.lang.String style, java.lang.String query, java.util.Map nsMap, java.lang.String key)
           
 


dbXML API

Copyright (c) 2004 The dbXML Group