dbXML API

## Uses of Class
com.dbxml.util.dbXMLException

Packages that use dbXMLException
com.dbxml.db.client: This is a top-level package for client-connectivity implementations, such as the XML:DB API.
com.dbxml.db.client.helpers: This is a set of utility classes for the client implementations.
com.dbxml.db.client.local: This is a Local Client Connectivity Package.
com.dbxml.db.client.tools: Defines the dbXML Command Line interface and the APIs for developing command line behaviors.
com.dbxml.db.client.tools.command: Defines the standard dbXML Command Line behaviors.
com.dbxml.db.client.xmlrpc: This is a XML-RPC Client Connectivity Package.
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.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.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.embedded: This package contains all of the classes that comprise the dbXML embedded framework.
com.dbxml.db.enterprise.dbfiler: Defines the dbXML DBFiler class as well as a Connection pooling system.
com.dbxml.db.enterprise.sync: Implements the Extensions and Triggers required to perform seemless synchronization between servers.
com.dbxml.db.server: This package contains all of the classes that comprise the dbXML server framework.
com.dbxml.db.server.services: Defines several Services that plug into the dbXML server framework in order to allow dbXML to operate as a stand-alone Server.
com.dbxml.util: This package contains many of the utility classes required by dbXML
com.dbxml.xml.dtsm: Defines the dbXML DTSM support interfaces.

Uses of dbXMLException in com.dbxml.db.client

Methods in com.dbxml.db.client that throw dbXMLException
`CollectionClient` `ResultSetClient.getCollection()` getCollection returns the top-level Collection context.
`java.lang.String` `ResultSetClient.getQueryStyle()` getQueryStyle returns the QueryStyle (ex: XPath) for this Query instance.
`java.lang.String` `ResultSetClient.getQueryString()` getQueryString returns the String that was used to create the Query instance.
`boolean` `ResultSetClient.next()` next moves the cursor down one object from its current position.
`void` `ResultSetClient.close()` close releases this ResultSet object's database resources immediately instead of waiting for this to happen when it is automatically closed.
`int` `ResultSetClient.getCount()` getCount returns the number of records returned or modified by this query.
`org.w3c.dom.Node` `ResultSetClient.getResult()` getResult returns the result as a DOM Node structure.
`java.lang.String` `ResultSetClient.getResultAsText()` getResultAsText returns the result as a Text String.
`CollectionClient` `ResultSetClient.getResultCollection()` getResultCollection returns the Collection context for the current result in the cursor.
`java.lang.String` `ResultSetClient.getResultKey()` getResultKey return the Key for the current result in the cursor.
`void` `dbXMLClient.connect()` connect instructs the client to connect to the server.
`void` `dbXMLClient.disconnect()` disconnect instructs the client to disconnect from the server.
`java.lang.String` `dbXMLClient.getServerVersion()` getServerVersion returns a string that includes the name and current version of the server that is currently connected.
`void` `dbXMLClient.shutdown(int exitCode)` shutdown shuts down the server with the specified exit code.
`CollectionClient` `dbXMLClient.getDatabase()` getDatabase returns the Database instance as a CollectionClient.
`CollectionClient` `dbXMLClient.getCollection(java.lang.String path)` getCollection returns the CollectionClient defined by the specified path.
`ContentClient` `dbXMLClient.getContent(java.lang.String path)` getContent returns the ContentClient defined by the specified path.
`java.lang.String` `ContentClient.getKey()` getKey returns the Content Key.
`int` `ContentClient.getContentType()` getContainerType returns the content type for this client.
`java.lang.String` `ContentClient.getCanonicalName()` getCanonicalName returns the canonical path for the Content.
`CollectionClient` `ContentClient.getCollection()` getCollection returns the CollectionClient that this ContentClientImpl belongs to.
`org.w3c.dom.Document` `ContentClient.getDocument()` getDocument returns the Document Content as a DOM Document.
`java.lang.String` `ContentClient.getDocumentAsText()` getDocumentAsText returns the Document Content as text.
`byte[]` `ContentClient.getValue()` getValue returns the Value Content as a byte array.
`void` `ContentClient.setDocument(org.w3c.dom.Document document)` setDocument sets or overwrites the Document Content.
`void` `ContentClient.setDocumentAsText(java.lang.String document)` setDocumentAsText sets or overwrites the Document Content.
`void` `ContentClient.setValue(byte[] value)` setValue sets or overwrites the Value Content.
`java.lang.String` `CollectionClient.getName()` getName returns the name for this Object.
`int` `CollectionClient.getCollectionType()` getCollectionType returns the type of Objects that the Collection is allowed to store.
`java.lang.String` `CollectionClient.getCanonicalName()` getCanonicalName returns the canonical name for this Object.
`CollectionClient` `CollectionClient.getParentCollection()` getParentCollection returns the parent Collection of this Collection.
`CollectionClient` `CollectionClient.getDatabase()` getDatabase returns the Database owner for this Collection.
`CollectionClient` `CollectionClient.getSystemCollection()` getSystemCollection returns the System Collection.
`CollectionClient` `CollectionClient.getCollection(java.lang.String name)` getCollection retrieves a Collection by name.
`CollectionClient` `CollectionClient.createCollection(java.lang.String path, org.w3c.dom.Document configuration)` createCollection creates a new Collection object and any associated system resources that the Collection will need.
`java.lang.String[]` `CollectionClient.listCollections()` listCollections retrieves a list of Collections as an array of Strings.
`boolean` `CollectionClient.dropCollection(java.lang.String name)` dropCollection physically removes the specified Collection and any associated system resources that the Collection uses.
`java.lang.String` `CollectionClient.createTrigger(org.w3c.dom.Document configuration)` createTrigger creates a new Trigger object and any associated system resources that the Trigger will need.
`boolean` `CollectionClient.dropTrigger(java.lang.String name)` dropTrigger physically removes the specified Trigger and any associated system resources that the Trigger uses.
`java.lang.String[]` `CollectionClient.listTriggers()` listTriggers returns a list of the currently registered Triggers as an array of String.
`java.lang.String` `CollectionClient.createIndexer(org.w3c.dom.Document configuration)` createIndexer creates a new Indexer object and any associated system resources that the Indexer will need.
`boolean` `CollectionClient.dropIndexer(java.lang.String name)` dropIndexer physically removes the specified Indexer and any associated system resources that the Indexer uses.
`java.lang.String[]` `CollectionClient.listIndexers()` listIndexers returns a list of the currently registered Indexers as an array of String.
`java.lang.String` `CollectionClient.getExtension(java.lang.String name)` getExtension retrieves an Extension by name.
`java.lang.String` `CollectionClient.createExtension(org.w3c.dom.Document configuration)` createExtension creates a new Extension object and any associated system resources that the Extension will need.
`java.lang.String[]` `CollectionClient.listExtensions()` listExtensions returns a list of the currently registered Extensions as an array of String.
`boolean` `CollectionClient.dropExtension(java.lang.String name)` dropExtension physically removes the specified Extension and any associated system resources that the Extension uses.
`java.lang.String` `CollectionClient.createKey()` createKey creates a new Collection unique Key.
`org.w3c.dom.Document` `CollectionClient.getDocument(java.lang.String docKey)` getDocument retrieves a Document by Key.
`java.lang.String` `CollectionClient.getDocumentAsText(java.lang.String docKey)` getDocumentAsText retrieves a Document by Key.
`ContentClient` `CollectionClient.getContent(java.lang.String key)` getContent returns a ContentClient instance by Key.
`java.lang.String` `CollectionClient.insertDocument(org.w3c.dom.Document document)` insertDocument inserts a new Document into a dbXML Collection.
`java.lang.String` `CollectionClient.insertDocumentAsText(java.lang.String document)` insertDocumentAsText inserts a new Document into a dbXML Collection.
`void` `CollectionClient.setDocument(java.lang.String docKey, org.w3c.dom.Document document)` setDocument overwrites/updates an existing Document in a dbXML Collection.
`void` `CollectionClient.setDocumentAsText(java.lang.String docKey, java.lang.String document)` setDocumentAsText overwrites/updates an existing Document in a dbXML Collection.
`void` `CollectionClient.remove(java.lang.String docKey)` remove removes an object from the Collection based on its Key, regardless of its type.
`java.lang.String[]` `CollectionClient.listKeys()` listKeys returns a list of all Object keys stored by this collection.
`long` `CollectionClient.getKeyCount()` getKeyCount returns the count of Objects being maintained by this Collection.
`java.lang.String` `CollectionClient.insertValue(byte[] value)` insertValue stores a binary Record in the Collection and returns a newly generated Key.
`void` `CollectionClient.setValue(java.lang.String key, byte[] value)` setValue stores a binary Record in the Collection.
`byte[]` `CollectionClient.getValue(java.lang.String key)` getValue retrieves a binary Record from the Collection.
`ResultSetClient` `CollectionClient.queryCollection(java.lang.String style, java.lang.String query, java.util.Map nsMap)` queryCollection performs a query against the current Collection using the specified style and query String.
`ResultSetClient` `CollectionClient.queryDocument(java.lang.String style, java.lang.String query, java.util.Map nsMap, java.lang.String key)` queryDocument performs a query against a single Document using the specified style, query string, and Document ID.

Uses of dbXMLException in com.dbxml.db.client.helpers

Methods in com.dbxml.db.client.helpers that throw dbXMLException
`CollectionClient` `TextResultSetClient.getCollection()`
`java.lang.String` `TextResultSetClient.getQueryStyle()`
`java.lang.String` `TextResultSetClient.getQueryString()`
`boolean` `TextResultSetClient.next()`
`void` `TextResultSetClient.close()`
`int` `TextResultSetClient.getCount()`
`org.w3c.dom.Node` `TextResultSetClient.getResult()`
`java.lang.String` `TextResultSetClient.getResultAsText()`
`CollectionClient` `TextResultSetClient.getResultCollection()`
`java.lang.String` `TextResultSetClient.getResultKey()`

Uses of dbXMLException in com.dbxml.db.client.local

Methods in com.dbxml.db.client.local that throw dbXMLException
`CollectionClient` `ResultSetClientImpl.getCollection()`
`java.lang.String` `ResultSetClientImpl.getQueryStyle()`
`java.lang.String` `ResultSetClientImpl.getQueryString()`
`boolean` `ResultSetClientImpl.next()`
`void` `ResultSetClientImpl.close()`
`int` `ResultSetClientImpl.getCount()`
`org.w3c.dom.Node` `ResultSetClientImpl.getResult()`
`java.lang.String` `ResultSetClientImpl.getResultAsText()`
`CollectionClient` `ResultSetClientImpl.getResultCollection()`
`java.lang.String` `ResultSetClientImpl.getResultKey()`
`void` `dbXMLClientImpl.connect()`
`void` `dbXMLClientImpl.disconnect()`
`java.lang.String` `dbXMLClientImpl.getServerVersion()`
`void` `dbXMLClientImpl.shutdown(int exitCode)`
`CollectionClient` `dbXMLClientImpl.getDatabase()`
`CollectionClient` `dbXMLClientImpl.getCollection(java.lang.String path)`
`ContentClient` `dbXMLClientImpl.getContent(java.lang.String path)`
`java.lang.String` `ContentClientImpl.getKey()`
`java.lang.String` `ContentClientImpl.getCanonicalName()`
`CollectionClient` `ContentClientImpl.getCollection()`
`org.w3c.dom.Document` `ContentClientImpl.getDocument()`
`java.lang.String` `ContentClientImpl.getDocumentAsText()`
`byte[]` `ContentClientImpl.getValue()`
`void` `ContentClientImpl.setDocument(org.w3c.dom.Document document)`
`void` `ContentClientImpl.setDocumentAsText(java.lang.String document)`
`void` `ContentClientImpl.setValue(byte[] value)`
`java.lang.String` `CollectionClientImpl.getCanonicalName()`
`java.lang.String` `CollectionClientImpl.getName()`
`int` `CollectionClientImpl.getCollectionType()`
`CollectionClient` `CollectionClientImpl.getParentCollection()`
`CollectionClient` `CollectionClientImpl.getDatabase()`
`CollectionClient` `CollectionClientImpl.getSystemCollection()`
`CollectionClient` `CollectionClientImpl.getCollection(java.lang.String name)`
`CollectionClient` `CollectionClientImpl.createCollection(java.lang.String path, org.w3c.dom.Document configuration)`
`java.lang.String[]` `CollectionClientImpl.listCollections()`
`boolean` `CollectionClientImpl.dropCollection(java.lang.String name)`
`java.lang.String` `CollectionClientImpl.createTrigger(org.w3c.dom.Document configuration)`
`boolean` `CollectionClientImpl.dropTrigger(java.lang.String name)`
`java.lang.String[]` `CollectionClientImpl.listTriggers()`
`java.lang.String` `CollectionClientImpl.createIndexer(org.w3c.dom.Document configuration)`
`boolean` `CollectionClientImpl.dropIndexer(java.lang.String name)`
`java.lang.String[]` `CollectionClientImpl.listIndexers()`
`java.lang.String` `CollectionClientImpl.getExtension(java.lang.String name)`
`java.lang.String` `CollectionClientImpl.createExtension(org.w3c.dom.Document configuration)`
`java.lang.String[]` `CollectionClientImpl.listExtensions()`
`boolean` `CollectionClientImpl.dropExtension(java.lang.String name)`
`java.lang.String` `CollectionClientImpl.createKey()`
`org.w3c.dom.Document` `CollectionClientImpl.getDocument(java.lang.String docKey)`
`java.lang.String` `CollectionClientImpl.getDocumentAsText(java.lang.String docKey)`
`ContentClient` `CollectionClientImpl.getContent(java.lang.String key)`
`java.lang.String` `CollectionClientImpl.insertDocument(org.w3c.dom.Document document)`
`java.lang.String` `CollectionClientImpl.insertDocumentAsText(java.lang.String document)`
`void` `CollectionClientImpl.setDocument(java.lang.String docKey, org.w3c.dom.Document document)`
`void` `CollectionClientImpl.setDocumentAsText(java.lang.String docKey, java.lang.String document)`
`void` `CollectionClientImpl.remove(java.lang.String docKey)`
`java.lang.String[]` `CollectionClientImpl.listKeys()`
`long` `CollectionClientImpl.getKeyCount()`
`java.lang.String` `CollectionClientImpl.insertValue(byte[] value)`
`void` `CollectionClientImpl.setValue(java.lang.String key, byte[] value)`
`byte[]` `CollectionClientImpl.getValue(java.lang.String key)`
`ResultSetClient` `CollectionClientImpl.queryCollection(java.lang.String style, java.lang.String query, java.util.Map nsMap)`
`ResultSetClient` `CollectionClientImpl.queryDocument(java.lang.String style, java.lang.String query, java.util.Map nsMap, java.lang.String key)`

Uses of dbXMLException in com.dbxml.db.client.tools

Methods in com.dbxml.db.client.tools that throw dbXMLException
`void` `CommandLine.setProperty(java.lang.String name, java.lang.String value)`
`dbXMLClient` `CommandLine.getClient()`
`java.util.Properties` `CommandLine.parseProperties()` parseProperties parses a list of name/value pairs.
`void` `CommandLine.fetchNextToken()`
`java.lang.String` `CommandLine.getNextToken(java.lang.String tokenName)`
`java.lang.String` `CommandLine.getNextToken()`
`void` `Command.process()` process processes the Command.

Uses of dbXMLException in com.dbxml.db.client.tools.command

Methods in com.dbxml.db.client.tools.command that throw dbXMLException
`void` `Version.process()`
`void` `User.process()`
`void` `SingletonBase.process()`
`void` `Shutdown.process()`
`void` `Set.process()`
`void` `Role.process()`
`void` `PermissionsBase.process()`
`void` `ListBase.process()`
`void` `Exit.process()`
`void` `Disconnect.process()`
`void` `CreateBase.process()`
`void` `ContentImport.process()`
`void` `ContentExport.process()`
`void` `ContentBase.process()`
`void` `Connect.process()`
`void` `Collection.process()`
`void` `AccessControlList.process()`

Uses of dbXMLException in com.dbxml.db.client.xmlrpc

Methods in com.dbxml.db.client.xmlrpc that throw dbXMLException
`void` `dbXMLClientImpl.connect()`
`void` `dbXMLClientImpl.disconnect()`
`java.lang.String` `dbXMLClientImpl.getServerVersion()`
`void` `dbXMLClientImpl.shutdown(int exitCode)`
`CollectionClient` `dbXMLClientImpl.getDatabase()`
`CollectionClient` `dbXMLClientImpl.getCollection(java.lang.String childPath)`
`ContentClient` `dbXMLClientImpl.getContent(java.lang.String docPath)`
`int` `ContentClientImpl.getContentType()`
`java.lang.String` `ContentClientImpl.getKey()`
`java.lang.String` `ContentClientImpl.getCanonicalName()`
`CollectionClient` `ContentClientImpl.getCollection()`
`java.lang.String` `ContentClientImpl.getDocumentAsText()`
`org.w3c.dom.Document` `ContentClientImpl.getDocument()`
`byte[]` `ContentClientImpl.getValue()`
`void` `ContentClientImpl.setDocumentAsText(java.lang.String document)`
`void` `ContentClientImpl.setDocument(org.w3c.dom.Document document)`
`void` `ContentClientImpl.setValue(byte[] value)`
`java.lang.Object` `ConnectionManager.execute(java.lang.String method, java.lang.Object[] args)`
`java.lang.String` `ConnectionManager.executeString(java.lang.String method, java.lang.Object[] args)`
`byte[]` `ConnectionManager.executeBinary(java.lang.String method, java.lang.Object[] args)`
`boolean` `ConnectionManager.executeBoolean(java.lang.String method, java.lang.Object[] args)`
`int` `ConnectionManager.executeInt(java.lang.String method, java.lang.Object[] args)`
`java.lang.String[]` `ConnectionManager.executeList(java.lang.String method, java.lang.Object[] args)`
`java.util.Map` `ConnectionManager.executeMap(java.lang.String method, java.lang.Object[] args)`
`java.lang.String` `CollectionClientImpl.getCanonicalName()`
`java.lang.String` `CollectionClientImpl.getName()`
`int` `CollectionClientImpl.getCollectionType()`
`CollectionClient` `CollectionClientImpl.getParentCollection()`
`CollectionClient` `CollectionClientImpl.getDatabase()`
`CollectionClient` `CollectionClientImpl.getSystemCollection()`
`CollectionClient` `CollectionClientImpl.getCollection(java.lang.String name)`
`CollectionClient` `CollectionClientImpl.createCollection(java.lang.String newPath, org.w3c.dom.Document configuration)`
`java.lang.String[]` `CollectionClientImpl.listCollections()`
`boolean` `CollectionClientImpl.dropCollection(java.lang.String name)`
`java.lang.String` `CollectionClientImpl.createTrigger(org.w3c.dom.Document configuration)`
`boolean` `CollectionClientImpl.dropTrigger(java.lang.String name)`
`java.lang.String[]` `CollectionClientImpl.listTriggers()`
`java.lang.String` `CollectionClientImpl.createIndexer(org.w3c.dom.Document configuration)`
`boolean` `CollectionClientImpl.dropIndexer(java.lang.String name)`
`java.lang.String[]` `CollectionClientImpl.listIndexers()`
`java.lang.String` `CollectionClientImpl.getExtension(java.lang.String name)`
`java.lang.String` `CollectionClientImpl.createExtension(org.w3c.dom.Document configuration)`
`java.lang.String[]` `CollectionClientImpl.listExtensions()`
`boolean` `CollectionClientImpl.dropExtension(java.lang.String name)`
`java.lang.String` `CollectionClientImpl.createKey()`
`java.lang.String` `CollectionClientImpl.getDocumentAsText(java.lang.String docKey)`
`org.w3c.dom.Document` `CollectionClientImpl.getDocument(java.lang.String docKey)`
`ContentClient` `CollectionClientImpl.getContent(java.lang.String key)`
`java.lang.String` `CollectionClientImpl.insertDocumentAsText(java.lang.String document)`
`java.lang.String` `CollectionClientImpl.insertDocument(org.w3c.dom.Document document)`
`void` `CollectionClientImpl.setDocumentAsText(java.lang.String docKey, java.lang.String document)`
`void` `CollectionClientImpl.setDocument(java.lang.String docKey, org.w3c.dom.Document document)`
`void` `CollectionClientImpl.remove(java.lang.String docKey)`
`java.lang.String[]` `CollectionClientImpl.listKeys()`
`long` `CollectionClientImpl.getKeyCount()`
`java.lang.String` `CollectionClientImpl.insertValue(byte[] value)`
`void` `CollectionClientImpl.setValue(java.lang.String key, byte[] value)`
`byte[]` `CollectionClientImpl.getValue(java.lang.String key)`
`ResultSetClient` `CollectionClientImpl.queryCollection(java.lang.String style, java.lang.String query, java.util.Map nsMap)`
`ResultSetClient` `CollectionClientImpl.queryDocument(java.lang.String style, java.lang.String query, java.util.Map nsMap, java.lang.String key)`

Constructors in com.dbxml.db.client.xmlrpc that throw dbXMLException
`ContentClientImpl(dbXMLClientImpl dbxmlClient, CollectionClientImpl parent, java.lang.String path)`
`ContentClientImpl(dbXMLClientImpl dbxmlClient, java.lang.String path)`
`CollectionClientImpl(dbXMLClientImpl dbxmlClient, CollectionClientImpl parent, java.lang.String path)`
`CollectionClientImpl(dbXMLClientImpl dbxmlClient, java.lang.String path, boolean hasParent)`
`CollectionClientImpl(dbXMLClientImpl dbxmlClient, java.lang.String path)`

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

Subclasses of dbXMLException 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 dbXMLException
`void` `PageFilterService.setConfig(Configuration config)`
`void` `Paged.setConfig(Configuration config)`

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

Methods in com.dbxml.db.common.filers that throw dbXMLException
`void` `FSFiler.setConfig(Configuration config)`

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

Methods in com.dbxml.db.common.indexers that throw dbXMLException
`void` `ValueIndexer.setConfig(Configuration config)`
`void` `NameIndexer.setConfig(Configuration config)`

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

Methods in com.dbxml.db.common.scripting that throw dbXMLException
`void` `ScriptTrigger.setConfig(Configuration config)`
`void` `ScriptExtension.setConfig(Configuration config)`

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

Methods in com.dbxml.db.common.security that throw dbXMLException
`void` `SimpleSecurityManager.setConfig(Configuration config)`
`java.lang.String[]` `AccessManagerClient.listUsers()` listUsers returns a list of the available Users
`void` `AccessManagerClient.addUser(java.lang.String userID)` addUser adds a new user to the Database
`void` `AccessManagerClient.setUserPassword(java.lang.String userID, java.lang.String password)` setUserPassword sets the User's password.
`java.lang.String[]` `AccessManagerClient.listRolesForUser(java.lang.String userID)` listRolesForUser lists the Roles that the specified userID is assigned
`void` `AccessManagerClient.addRoleToUser(java.lang.String userID, java.lang.String roleID)` addRoleToUser adds the specified roleID to the specified userID
`void` `AccessManagerClient.removeRoleFromUser(java.lang.String userID, java.lang.String roleID)` removeRoleFromUser removes the specified roleID from the specified userID
`void` `AccessManagerClient.removeUser(java.lang.String userID)` removeUser removes the specified userID from the Database
`java.lang.String[]` `AccessManagerClient.listRoles()` listRoles returns a list of the available Roles
`java.lang.String[]` `AccessManagerClient.listUsersForRole(java.lang.String roleID)` listUsersForRole lists the Users that are assigned to a specified Role ID
`void` `AccessManagerClient.addRole(java.lang.String roleID)` addRole adds a Role to the Database
`void` `AccessManagerClient.removeRole(java.lang.String roleID)` removeRole removes a Role from the Database
`java.util.Map` `AccessManagerClient.listAccessControl(java.lang.String path)` listAccessControl returns an access control list for the specified path.
`void` `AccessManagerClient.grant(java.lang.String path, java.lang.String roleID, int permissions)` grant grants access rights to the specified Role ID for the specified path.
`void` `AccessManagerClient.revoke(java.lang.String path, java.lang.String roleID, int permissions)` revoke revokes access rights from the specified role ID for the specified path.

Uses of dbXMLException in com.dbxml.db.core

Subclasses of dbXMLException in com.dbxml.db.core
`class` `DBException` A DBException is thrown by the database if an exception occurs in the managing (creating, dropping) database objects such as Collections, Indexes, and Extensions.

Methods in com.dbxml.db.core that throw dbXMLException
`void` `Database.setConfig(Configuration config)`
`void` `CollectionManager.setConfig(Configuration config)`
`void` `Collection.setConfig(Configuration config)`

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

Subclasses of dbXMLException 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 dbXMLException
`void` `SimpleExtension.setConfig(Configuration config)`
`void` `ExtensionManager.setConfig(Configuration config)`

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

Subclasses of dbXMLException 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.

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

Subclasses of dbXMLException 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 dbXMLException
`void` `IndexManager.setConfig(Configuration config)`

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

Subclasses of dbXMLException 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 dbXMLException
`void` `QueryEngine.setConfig(Configuration config)`

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

Subclasses of dbXMLException 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.

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

Subclasses of dbXMLException 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.

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

Subclasses of dbXMLException 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 dbXMLException
`void` `TriggerManager.setConfig(Configuration config)`
`void` `SimpleTrigger.setConfig(Configuration config)`

Uses of dbXMLException in com.dbxml.db.embedded

Constructors in com.dbxml.db.embedded that throw dbXMLException
`EmbeddedDatabase(EmbeddedConfiguration config)`

Uses of dbXMLException in com.dbxml.db.enterprise.dbfiler

Methods in com.dbxml.db.enterprise.dbfiler that throw dbXMLException
`void` `DBFiler.setConfig(Configuration config)`

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

Methods in com.dbxml.db.enterprise.sync that throw dbXMLException
`java.lang.String` `SyncManagerClient.getMachineID()`
`void` `SyncManagerClient.addGroup(java.lang.String group)`
`void` `SyncManagerClient.removeGroup(java.lang.String group)`
`java.lang.String[]` `SyncManagerClient.listGroups()`
`void` `SyncManagerClient.addCollection(java.lang.String group, java.lang.String collection)`
`void` `SyncManagerClient.removeCollection(java.lang.String group, java.lang.String collection)`
`java.lang.String[]` `SyncManagerClient.listCollections(java.lang.String group)`
`void` `SyncManagerClient.addGroupToContent(java.lang.String path, java.lang.String group)`
`void` `SyncManagerClient.removeGroupFromContent(java.lang.String path, java.lang.String group)`
`java.lang.String[]` `SyncManagerClient.listContentGroups(java.lang.String path)`
`java.lang.String[]` `SyncManagerClient.listGroupContents(java.lang.String group)`
`Manifest` `SyncManagerClient.listGroupChanges(java.util.Date date, java.lang.String[] groups)`
`Manifest` `SyncManagerClient.listAllChanges(java.util.Date date)`

Uses of dbXMLException in com.dbxml.db.server

Methods in com.dbxml.db.server that throw dbXMLException
`void` `SimpleService.setConfig(Configuration config)`

Uses of dbXMLException in com.dbxml.db.server.services

Methods in com.dbxml.db.server.services that throw dbXMLException
`void` `HTTPService.setConfig(Configuration config)`
`void` `DBService.setConfig(Configuration config)`

Uses of dbXMLException in com.dbxml.util

Methods in com.dbxml.util that throw dbXMLException
`void` `SimpleConfigurable.setConfig(Configuration config)`
`void` `ConfigurationCallback.process(Configuration cfg)`
`void` `Configurable.setConfig(Configuration config)` setConfig sets the configuration information for the Configurable object instance.

Uses of dbXMLException in com.dbxml.xml.dtsm

Subclasses of dbXMLException in com.dbxml.xml.dtsm
`class` `DTSMException` DTSMException is thrown when an error occurs in DTSM processing.

dbXML API

Copyright (c) 2004 The dbXML Group