Uses of Class
net.sf.jso.StorageException

Packages that use StorageException
net.sf.jso   
net.sf.jso.engine   
net.sf.jso.garbage   
net.sf.jso.query   
net.sf.jso.remote   
net.sf.jso.schema   
net.sf.jso.storage   
net.sf.jso.transaction   
net.sf.jso.util   
 

Uses of StorageException in net.sf.jso
 

Subclasses of StorageException in net.sf.jso
 class DuplicateObjectException
          Storage exception thrown when an attempt is made to store a duplicate object.
 class IntegrityException
          Storage exception thrown when an operation would cause a referential integrity problem.
 class ObjectNotFoundException
          Storage exception thrown when an object is not found.
 

Methods in net.sf.jso that throw StorageException
 void StorageEnvironment.startLocal()
          Starts a storage manager and a storage controller in the current JVM.
 void StorageEnvironment.startLocalShared(java.lang.String appName)
          Starts a storage manager and a storage controller in the current JVM, but binds controller to local node's object registry, so that it become available to other nodes.
 void StorageEnvironment.startDistributed(java.lang.String host, java.lang.String appName)
          Starts a storage manager and points to a storage controller bound to a specific host's object registry.
 void StorageEnvironment.startDistributed(java.lang.String appName)
          Starts a storage controller in the current JVM and binds it to local node's object registry, so that it become available to other nodes.
 void StorageEnvironment.stop()
          Stops either a storage controller or a storage manager.
 void StorageController.start()
          Starts the controller.
 void StorageController.stop()
          Stops the controller.
 long StorageController.createId()
          Creates an unique identification within a database.
 PID StorageController.getCurrentPID()
          Gets current storage partition's identification.
 void StorageManager.start(StorageController aController)
          Starts the manager.
 void StorageManager.stop()
          Stops the manager.
 Transaction StorageManager.getTransaction()
          Gets the transaction associated to the current thread.
 OID StorageManager.getOID(java.lang.Object obj)
          Returns OID of a transient storable object.
 OID StorageManager.store(java.lang.Object obj)
          Stores an object and referenced objects.
 OID StorageManager.store(java.lang.Object obj, boolean deep)
          Stores an object.
 void StorageManager.batchStore(java.util.Collection objs, boolean deep)
          Stores a collection of objects in one only "batch" operation.
 java.lang.Object StorageManager.retrieve(OID oid)
          Retrieves an object.
 java.lang.Object StorageManager.retrieve(OID oid, boolean summary)
          Retrieves an object.
 java.lang.Object StorageManager.retrieve(OID oid, boolean summary, boolean lazy)
          Retrieves an object.
 void StorageManager.delete(java.lang.Object obj)
          Deletes an object.
 void StorageManager.delete(OID oid)
          Deletes an object.
 int StorageManager.delete(Parameters params)
          Deletes objects according to parameters.
 

Uses of StorageException in net.sf.jso.engine
 

Methods in net.sf.jso.engine that throw StorageException
 void JSOStorageManager.start(StorageController aController)
          Starts the manager.
 void JSOStorageManager.stop()
          Stops the manager.
 OID JSOStorageManager.store(java.lang.Object obj)
          Stores an object and referenced objects.
 OID JSOStorageManager.store(java.lang.Object obj, boolean deep)
          Stores an object.
 void JSOStorageManager.batchStore(java.util.Collection objs, boolean deep)
          Stores a collection of objects in one only "batch" operation.
 java.lang.Object JSOStorageManager.retrieve(OID oid)
          Retrieves an object.
 java.lang.Object JSOStorageManager.retrieve(OID oid, boolean summary)
          Retrieves an object.
 java.lang.Object JSOStorageManager.retrieve(OID oid, boolean summary, boolean lazy)
          Retrieves an object.
 void JSOStorageManager.delete(java.lang.Object obj)
          Deletes an object.
 void JSOStorageManager.delete(OID oid)
          Deletes an object.
 int JSOStorageManager.delete(Parameters params)
          Deletes objects according to parameters.
 int JSOStorageManager.count(Parameters params)
          Counts the number of objects according to parameters.
 int JSOStorageManager.countPages(Parameters params)
          Counts the number of result pages according to parameters.
 java.util.List JSOStorageManager.retrieve(Parameters params)
          Retrieves objects according to parameters.
 OID JSOStorageManager.getOID(java.lang.Object obj)
          Returns OID of a transient storable object.
 Transaction JSOStorageManager.getTransaction()
          Gets the transaction associated to the current thread.
 void JSOEnvironment.startLocal()
          Starts a storage manager and a storage controller in the current JVM.
 void JSOEnvironment.startLocalShared(java.lang.String appName)
          Starts a storage manager and a storage controller in the current JVM, but binds controller to local node's object registry, so that it become available to other nodes.
 void JSOEnvironment.startDistributed(java.lang.String host, java.lang.String appName)
          Starts a storage manager and points to a storage controller bound to a specific host's object registry.
 void JSOEnvironment.startDistributed(java.lang.String appName)
          Starts a storage controller in the current JVM and binds it to local node's object registry, so that it become available to other nodes.
 void JSOEnvironment.stop()
          Stops either a storage controller or a storage manager.
 void JSOStorageController.start()
          Starts the controller.
 void JSOStorageController.stop()
          Stops the controller.
 long JSOStorageController.createId()
          Creates an unique identification within a database.
 PID JSOStorageController.getCurrentPID()
          Gets current storage partition's identification.
 ClassDescriptor JSOStorageController.getClassDescriptor(java.lang.Class aClass)
          Returns the descriptor for a storable class.
 ClassDescriptor JSOStorageController.createClassDescriptor(java.lang.Class aClass)
          Creates a class descriptor for a storable class.
 void JSOStorageController.release(TID txid, OID oid)
          Releases the lock for an object
 

Uses of StorageException in net.sf.jso.garbage
 

Methods in net.sf.jso.garbage that throw StorageException
 void JSOGarbageCollector.start()
          Starts the collector.
 void JSOGarbageCollector.stop()
          Stops the collector.
 PID JSOGarbageCollector.getCurrentPID()
          Gets current storage partition's identification.
 void GarbageCollector.start()
          Starts the collector.
 void GarbageCollector.stop()
          Stops the collector.
 PID GarbageCollector.getCurrentPID()
          Gets current storage partition's identification.
 

Constructors in net.sf.jso.garbage that throw StorageException
ObjectGarbageData(java.sql.ResultSet rs, SchemaProxy schema)
           
JSOGarbageCollector(ConnectionPool aPool, TransactionManager aTxMgr, StorageController aController)
          Constructs the collector.
 

Uses of StorageException in net.sf.jso.query
 

Subclasses of StorageException in net.sf.jso.query
 class ParameterException
          Storage exception thrown when query parameters are invalid.
 

Methods in net.sf.jso.query that throw StorageException
 int JSOQueryProcessor.count(Parameters params)
          Counts the number of objects according to parameters.
 int JSOQueryProcessor.countPages(Parameters params)
          Counts the number of result pages according to parameters.
 java.util.List JSOQueryProcessor.retrieve(Parameters params)
          Retrieves objects according to parameters.
 int QueryProcessor.count(Parameters params)
          Counts the number of objects according to parameters.
 int QueryProcessor.countPages(Parameters params)
          Counts the number of result pages according to parameters.
 java.util.List QueryProcessor.retrieve(Parameters params)
          Retrieves objects according to parameters.
 

Uses of StorageException in net.sf.jso.remote
 

Methods in net.sf.jso.remote that throw StorageException
 void StorageManagerProxy.start(StorageController aController)
          Not supported.
 void StorageManagerProxy.stop()
          Not supported.
 Transaction StorageManagerProxy.getTransaction()
          Not supported.
 OID StorageManagerProxy.getOID(java.lang.Object obj)
          Not supported.
 OID StorageManagerProxy.store(java.lang.Object obj)
          Not supported.
 OID StorageManagerProxy.store(java.lang.Object obj, boolean deep)
          Not supported.
 void StorageManagerProxy.batchStore(java.util.Collection objs, boolean deep)
          Not supported.
 java.lang.Object StorageManagerProxy.retrieve(OID oid)
          Not supported.
 java.lang.Object StorageManagerProxy.retrieve(OID oid, boolean summary)
          Not supported.
 java.lang.Object StorageManagerProxy.retrieve(OID oid, boolean summary, boolean lazy)
          Not supported.
 void StorageManagerProxy.delete(java.lang.Object obj)
          Not supported.
 void StorageManagerProxy.delete(OID oid)
          Not supported.
 int StorageManagerProxy.delete(Parameters params)
          Not supported.
 int StorageManagerProxy.count(Parameters params, Transaction tx)
          Not supported.
 int StorageManagerProxy.count(Parameters params)
          Not supported.
 int StorageManagerProxy.countPages(Parameters params, Transaction tx)
          Not supported.
 int StorageManagerProxy.countPages(Parameters params)
          Not supported.
 java.util.List StorageManagerProxy.retrieve(Parameters params, Transaction tx)
          Not supported.
 java.util.List StorageManagerProxy.retrieve(Parameters params)
          Not supported.
 void StorageControllerProxy.connect(java.lang.String registryUrl, java.lang.String user, java.lang.String password)
          Connects the proxy to the remote storage controller through a storage controller home.
 void StorageControllerProxy.start()
          Not supported.
 void StorageControllerProxy.stop()
          Not supported.
 long StorageControllerProxy.createId()
           
 PID StorageControllerProxy.getCurrentPID()
           
 void StorageControllerProxy.release(TID txid, OID oid)
           
 ClassDescriptor StorageControllerProxy.getClassDescriptor(java.lang.Class aClass)
           
 ClassDescriptor StorageControllerProxy.createClassDescriptor(java.lang.Class aClass)
           
 long RemoteStorageController.createId()
           
 PID RemoteStorageController.getCurrentPID()
           
 void RemoteStorageController.release(TID txid, OID oid)
           
 ClassDescriptor RemoteStorageController.getClassDescriptor(java.lang.Class aClass)
           
 ClassDescriptor RemoteStorageController.createClassDescriptor(java.lang.Class aClass)
           
 RemoteStorageController StorageControllerHome.getController(java.lang.String anUser, java.lang.String aPassword)
          Returns remote reference to storage controller if authentication is succesfull.
 RemoteStorageController ControllerHome.getController(java.lang.String anUser, java.lang.String aPassword)
          Returns remote reference to storage controller if authentication is succesfull.
 

Constructors in net.sf.jso.remote that throw StorageException
ControllerHome(java.lang.String anUser, java.lang.String aPassword, RemoteStorageController aController)
          Constructs controller home.
 

Uses of StorageException in net.sf.jso.schema
 

Subclasses of StorageException in net.sf.jso.schema
 class SchemaException
          Storage exception thrown when an object is not found.
 

Methods in net.sf.jso.schema that throw StorageException
 java.lang.reflect.Field JSOStorableClass.getJavaField(java.lang.String fieldName)
          Returns a fields of the storable class.
 java.lang.Integer JSOStorableClass.getFieldType(java.lang.reflect.Field field)
          Returns the type of a field as established in StorableField.
 boolean JSOStorableClass.isSummary(java.lang.reflect.Field field)
          Indicates if the supplied field is a summary field.
 boolean JSOStorableClass.isAccessible(java.lang.reflect.Field field)
          Indicates if the supplied field is accessible.
 java.lang.Object JSOStorableClass.newInstance()
          Creates new instance of storable class' target java class.
 java.lang.Object JSOStorableClass.newProxy(OID oid, boolean isSummary, StorageManager aManager)
          Creates a new proxy to storable class' target java class.
 StorableClass JSOSchemaProxy.getStorableClass(java.lang.Class aClass)
          Returns a class' corresponding storable class from schema, if not in cache.
 ClassDescriptor JSOSchemaManager.getClassDescriptor(java.lang.Class aClass)
          Returns the descriptor for a class
 ClassDescriptor JSOSchemaManager.createClassDescriptor(java.lang.Class aClass)
          Creates a class descriptor.
static void JSOSchemaManager.checkStorableContract(java.lang.Class aClass)
          Checks if storable implementation respects contract.
static void JSOSchemaManager.checkGeneralContract(java.lang.Class aClass)
          Checks if class implementation respects contract.
 StorableClass SchemaProxy.getStorableClass(java.lang.Class aClass)
          Returns a class' corresponding storable class from schema, if not in cache.
 java.lang.reflect.Field StorableClass.getJavaField(java.lang.String fieldName)
          Returns a fields of the storable class.
 java.lang.Integer StorableClass.getFieldType(java.lang.reflect.Field field)
          Returns the type of a field as established in StorableField.
 boolean StorableClass.isSummary(java.lang.reflect.Field field)
          Indicates if the supplied field is a summary field.
 boolean StorableClass.isAccessible(java.lang.reflect.Field field)
          Indicates if the supplied field is accessible.
 java.lang.Object StorableClass.newInstance()
          Creates new instance of storable class' target java class.
 java.lang.Object StorableClass.newProxy(OID oid, boolean isSummary, StorageManager aManager)
          Creates a new proxy to storable class' target java class.
 ClassDescriptor SchemaManager.getClassDescriptor(java.lang.Class aClass)
          Returns the descriptor for a storable class.
 ClassDescriptor SchemaManager.createClassDescriptor(java.lang.Class aClass)
          Creates a class descriptor for a storable class.
 

Constructors in net.sf.jso.schema that throw StorageException
JSOStorableClass(ClassDescriptor aDescriptor)
          Constructs the storable class.
JSOSchemaManager(StorageController aController, ConnectionPool aPool, DatabaseInterface aDb)
          Constructs the catalog manager.
 

Uses of StorageException in net.sf.jso.storage
 

Methods in net.sf.jso.storage that throw StorageException
 OID ObjectManager.getOID(java.lang.Object obj)
          Returns OID of a transient storable object.
 OID ObjectManager.store(java.lang.Object obj, boolean deep, Transaction tx)
          Stores an object.
 void ObjectManager.batchStore(java.util.Collection objs, boolean deep, Transaction tx)
          Stores a collection of objects in one only "batch" operation.
 java.lang.Object ObjectManager.retrieve(OID oid, boolean summary, boolean lazy, boolean refresh, boolean useProxy, Transaction tx)
          Retrieves an object.
 void ObjectManager.delete(java.lang.Object obj, Transaction tx)
          Deletes an object.
 void ObjectManager.delete(OID oid, Transaction tx)
          Deletes an object.
 int ObjectManager.delete(java.util.List objs, Transaction tx)
          Deletes a list of objects.
 OID JSOObjectManager.getOID(java.lang.Object obj)
          Returns OID of a transient storable object.
 OID JSOObjectManager.store(java.lang.Object obj, boolean deep, Transaction tx)
          Stores an object.
 void JSOObjectManager.batchStore(java.util.Collection objs, boolean deep, Transaction tx)
          Stores a collection of objects in one only "batch" operation.
 java.lang.Object JSOObjectManager.retrieve(OID oid, boolean summary, boolean lazy, boolean refresh, boolean useProxy, Transaction tx)
          Retrieves an object.
 void JSOObjectManager.delete(java.lang.Object obj, Transaction tx)
          Deletes an object.
 void JSOObjectManager.delete(OID oid, Transaction tx)
          Deletes an object.
 int JSOObjectManager.delete(java.util.List objs, Transaction tx)
          Deletes objects according to parameters.
 void JSODataManager.createObject(ObjectFieldData data, StorableClass cls, Transaction tx)
          Creates an object with suplied data.
 ObjectFieldData JSODataManager.readObject(OID oid, boolean summary, StorableClass cls, Transaction tx)
          Reads an object's data.
 boolean JSODataManager.updateObject(ObjectFieldData data, StorableClass cls, Transaction tx)
          Updates object's data.
 void JSODataManager.deleteObject(OID oid, StorableClass cls, Transaction tx)
          Deletes an object.
 void DataManager.createObject(ObjectFieldData data, StorableClass cls, Transaction tx)
          Creates an object with suplied data.
 ObjectFieldData DataManager.readObject(OID oid, boolean summary, StorableClass cls, Transaction tx)
          Reads an object's data.
 boolean DataManager.updateObject(ObjectFieldData data, StorableClass cls, Transaction tx)
          Updates object's data.
 void DataManager.deleteObject(OID oid, StorableClass cls, Transaction tx)
          Deletes an object.
 

Uses of StorageException in net.sf.jso.transaction
 

Subclasses of StorageException in net.sf.jso.transaction
 class TransactionTimeoutException
          Storage exception thrown when a transaction timeout happens.
 

Methods in net.sf.jso.transaction that throw StorageException
 Transaction TransactionManager.getTransaction()
          Gets the transaction associated to the current thread.
 Transaction JSOTransactionManager.getTransaction()
          Gets the transaction associated to the current thread.
 void JSOTransaction.begin()
          Begins the transaction.
 void JSOTransaction.lock(OID oid, boolean exclusive)
          Holds a lock for an object.
 void JSOTransaction.commit()
          Commits the transaction.
 void JSOTransaction.rollback()
          Rolls back the transaction.
static JSOTransaction JSOTransaction.cast(Transaction tx)
          Makes a cast from Transaction to JSOTransaction.
 void JSOLockManager.release(TID txid, OID oid)
          Releases the lock for an object
 void Transaction.begin()
          Begins the transaction.
 void Transaction.commit()
          Commits the transaction.
 void Transaction.rollback()
          Rolls back the transaction.
 void LockManager.release(TID txid, OID oid)
          Releases the lock for an object
 

Constructors in net.sf.jso.transaction that throw StorageException
JSOTransaction(JSOTransactionManager aManager)
          Constructs the transaction.
 

Uses of StorageException in net.sf.jso.util
 

Methods in net.sf.jso.util that throw StorageException
static JSOOID JSOOID.safellyCast(OID oid)
          Makes a cast from OID to JSOOID.