Serialized Form


Package net.sf.jso

Class net.sf.jso.DuplicateObjectException extends StorageException implements Serializable

Class net.sf.jso.IntegrityException extends StorageException implements Serializable

Class net.sf.jso.ObjectNotFoundException extends StorageException implements Serializable

Class net.sf.jso.RuntimeStorageException extends java.lang.RuntimeException implements Serializable

Class net.sf.jso.Status extends java.lang.Object implements Serializable

Serialized Fields

status

int status

Class net.sf.jso.StatusEvent extends Event implements Serializable

Serialized Fields

status

Status status

Class net.sf.jso.StorageException extends java.lang.Exception implements Serializable


Package net.sf.jso.util

Class net.sf.jso.util.Event extends java.lang.Object implements Serializable

Serialized Fields

source

java.lang.Object source
The object on which the Event initially occurred.

Class net.sf.jso.util.JSOOID extends java.lang.Number implements Serializable

Serialized Fields

oid

long oid

Class net.sf.jso.util.Properties extends java.util.Properties implements Serializable


Package net.sf.jso.transaction

Class net.sf.jso.transaction.JSOTransactionManager extends java.lang.Object implements Serializable

Serialized Fields

pool

ConnectionPool pool

controller

StorageController controller

txMap

java.util.HashMap txMap

activeTxs

java.util.HashSet activeTxs

listeners

java.util.HashSet listeners

Class net.sf.jso.transaction.TransactionEvent extends Event implements Serializable

Class net.sf.jso.transaction.TransactionTimeoutException extends StorageException implements Serializable


Package net.sf.jso.text

Class net.sf.jso.text.Text extends java.lang.Object implements Serializable

Serialized Fields

string

java.lang.String string


Package net.sf.jso.storage

Class net.sf.jso.storage.JSOStorableMetadata extends java.lang.Object implements Serializable

Serialized Fields

oid

OID oid

summary

boolean summary

manager

StorageManager manager

Class net.sf.jso.storage.StorageEvent extends Event implements Serializable

Serialized Fields

oid

OID oid


Package net.sf.jso.sql

Class net.sf.jso.sql.ColumnDescriptor extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

type

int type

nullable

boolean nullable

Class net.sf.jso.sql.ConstraintDescriptor extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

type

int type

fields

java.util.ArrayList fields

refTable

java.lang.String refTable

refFields

java.util.ArrayList refFields

Class net.sf.jso.sql.JDBCTypes extends java.lang.Object implements Serializable

Class net.sf.jso.sql.TableDescriptor extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

columns

java.util.LinkedHashSet columns

constraints

java.util.ArrayList constraints


Package net.sf.jso.schema

Class net.sf.jso.schema.ClassDescriptor extends java.lang.Object implements Serializable

Serialized Fields

javaClass

java.lang.Class javaClass

fields

java.util.HashSet fields

indices

java.util.HashSet indices

javaSuperclasses

java.util.HashSet javaSuperclasses

javaSubclasses

java.util.HashSet javaSubclasses

garbageCollectable

boolean garbageCollectable

id

long id

_fields

java.util.Set _fields

_indices

java.util.Set _indices

_javaSuperclasses

java.util.Set _javaSuperclasses

_javaSubclasses

java.util.Set _javaSubclasses

Class net.sf.jso.schema.FieldDescriptor extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

type

int type

accessible

boolean accessible

summary

boolean summary

Class net.sf.jso.schema.IndexDescriptor extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

fields

java.util.ArrayList fields

_fields

java.util.List _fields

unique

boolean unique

Class net.sf.jso.schema.JSOStorableClass extends java.lang.Object implements Serializable

Serialized Fields

descriptor

ClassDescriptor descriptor

javaClass

java.lang.Class javaClass

javaFieldTypeMap

java.util.HashMap javaFieldTypeMap

javaFields

java.util.HashSet javaFields

javaFieldMap

java.util.HashMap javaFieldMap

javaAccessibleFields

java.util.HashSet javaAccessibleFields

javaSummaryFields

java.util.HashSet javaSummaryFields

javaReferenceFields

java.util.HashSet javaReferenceFields

javaJsoDataField

java.lang.reflect.Field javaJsoDataField

javaJsoPreStoreMethod

java.lang.reflect.Method javaJsoPreStoreMethod

javaJsoPostRetrieveMethod

java.lang.reflect.Method javaJsoPostRetrieveMethod

javaJsoPreDeleteMethod

java.lang.reflect.Method javaJsoPreDeleteMethod

voidConstructor

java.lang.reflect.Constructor voidConstructor

cid

CID cid

_javaFields

java.util.Set _javaFields

_javaAccessibleFields

java.util.Set _javaAccessibleFields

_javaSummaryFields

java.util.Set _javaSummaryFields

_javaReferenceFields

java.util.Set _javaReferenceFields

insertStatement

java.lang.String insertStatement

updateStatement

java.lang.String updateStatement

deleteStatement

java.lang.String deleteStatement

selectStatement

java.lang.String selectStatement

selectSummaryStatement

java.lang.String selectSummaryStatement

checked

boolean checked

Class net.sf.jso.schema.SchemaEvent extends Event implements Serializable

Serialized Fields

schemaClass

java.lang.Class schemaClass

schemaSubclass

java.lang.Class schemaSubclass

Class net.sf.jso.schema.SchemaException extends StorageException implements Serializable

Class net.sf.jso.schema.StorableClassMetadata extends java.lang.Object implements Serializable

Serialized Fields

garbageCollectable

boolean garbageCollectable
Indicates if the objects of the class will suffer garbage collection. If no metadata is informed classes are assumed not to be garbage collectable.


summaryFields

java.lang.String[] summaryFields
Array containing names of the fields that form class' summary. If no metadata is informed or this field is null or empty all class' fields are assumed to be part of summary.


accessibleFields

java.lang.String[] accessibleFields
Array containing names of the fields that may be accessed throug queries. If no metadata is informed or this field is null or empty only public fields or fields with getter methods are considered accessible.


indices

StorableIndex[] indices
Array containing indices for the class. Applications may build indices to accelerate query performance or apply unique constraints on a field or set of fields.

Class net.sf.jso.schema.StorableField extends java.lang.Object implements Serializable

Class net.sf.jso.schema.StorableIndex extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

fields

java.lang.String[] fields

unique

boolean unique


Package net.sf.jso.remote

Class net.sf.jso.remote.ControllerHome extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

user

java.lang.String user

password

java.lang.String password

controller

RemoteStorageController controller

Class net.sf.jso.remote.ControllerHome_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class net.sf.jso.remote.StorageControllerProxy extends java.lang.Object implements Serializable

Serialized Fields

controller

RemoteStorageController controller

Class net.sf.jso.remote.StorageManagerProxy extends java.lang.Object implements Serializable

Serialized Fields

manager

RemoteStorageManager manager


Package net.sf.jso.query

Class net.sf.jso.query.Criteria extends java.lang.Object implements Serializable

Serialized Fields

operator

CriteriaOperator operator

elements

java.util.ArrayList elements

Class net.sf.jso.query.CriteriaOperand extends java.lang.Object implements Serializable

Class net.sf.jso.query.CriteriaOperator extends java.lang.Object implements Serializable

Serialized Fields

operator

java.lang.String operator

nullOperator

java.lang.String nullOperator

type

int type

Class net.sf.jso.query.FieldOperand extends CriteriaOperand implements Serializable

Serialized Fields

variable

Variable variable

field

java.lang.String field

Class net.sf.jso.query.FieldOrder extends Order implements Serializable

Serialized Fields

variable

Variable variable

field

java.lang.String field

operator

OrderOperator operator

Class net.sf.jso.query.Order extends java.lang.Object implements Serializable

Serialized Fields

elements

java.util.ArrayList elements

Class net.sf.jso.query.OrderOperator extends java.lang.Object implements Serializable

Serialized Fields

operator

java.lang.String operator

Class net.sf.jso.query.ParameterException extends StorageException implements Serializable

Class net.sf.jso.query.Parameters extends java.lang.Object implements Serializable

Serialized Fields

variables

Variable[] variables
Variables to be used. The first variable (variabled[0]) is the variable for which the query result should be returned. At least one variable must be specified.


criteria

Criteria criteria
Criteria to be used. May be an expression or a simple predicate.


order

Order order
Order to be used. May be an expression or a simple field order.


pageSize

int pageSize
Devides the result in pages of pageSize objects. Should be used together with page. Page sizes bellow 1 invalidates paging.


page

int page
Specifies which page of the result should be returned. Should be used together with pageSize. Pages start at 0, any values bellow that invalidates paging.


summaries

boolean summaries
Indicates if summary objects should be returned as result.


polymorphic

boolean polymorphic
Indicates if polymorphism should be used when executing query.

Class net.sf.jso.query.Predicate extends Criteria implements Serializable

Serialized Fields

left

FieldOperand left

right

CriteriaOperand right

rightIsValue

boolean rightIsValue

Class net.sf.jso.query.ValueOperand extends CriteriaOperand implements Serializable

Serialized Fields

value

java.lang.Object value

valueSet

boolean valueSet

Class net.sf.jso.query.Variable extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

cls

java.lang.Class cls


Package net.sf.jso.engine

Class net.sf.jso.engine.JSOStorageController extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

properties

java.util.Properties properties

dbProperties

Properties dbProperties

databaseUrl

java.lang.String databaseUrl

databaseUser

java.lang.String databaseUser

databasePassword

java.lang.String databasePassword

databaseProperties

java.lang.String databaseProperties

poolSize

int poolSize

stopRetryInterval

long stopRetryInterval

stopTimeout

long stopTimeout

proxy

StorageControllerProxy proxy

status

Status status

pool

ConnectionPool pool

database

DatabaseInterface database

lockMgr

LockManager lockMgr

schemaMgr

SchemaManager schemaMgr

txMgr

TransactionManager txMgr

collector

GarbageCollector collector

generator

OIDGenerator generator

managers

java.util.HashSet managers

statusListeners

java.util.HashSet statusListeners

storageListeners

java.util.HashSet storageListeners

hook

ControllerStopper hook

Class net.sf.jso.engine.JSOStorageController_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l

Class net.sf.jso.engine.JSOStorageManager extends java.rmi.server.UnicastRemoteObject implements Serializable

Serialized Fields

poolSize

int poolSize

cacheSize

int cacheSize

stopRetryInterval

long stopRetryInterval

stopTimeout

long stopTimeout

proxy

StorageManagerProxy proxy

status

Status status

pool

ConnectionPool pool

database

DatabaseInterface database

controller

StorageController controller

schema

SchemaProxy schema

objMgr

ObjectManager objMgr

txMgr

TransactionManager txMgr

processor

QueryProcessor processor

threads

java.util.HashSet threads

statusListeners

java.util.HashSet statusListeners

storageListeners

java.util.HashSet storageListeners

hook

ManagerStopper hook

Class net.sf.jso.engine.JSOStorageManager_Stub extends java.rmi.server.RemoteStub implements Serializable

serialVersionUID: 2l