|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
ObjectCache
interace.SequenceManagerFactory
TransactionManagerFactory interface, all
derived classes have to implement method AbstractTransactionManagerFactory.getLookupInfo().PersistenceBroker
instances.
include just the
primary key fields.
include all arguments.
include all arguments.
CollectionDescriptor.
JdbcConnectionDescriptor.
ClassDescriptor.addExtentClass(String newExtentClass) instead
PBListener to this broker.
PBListener to this broker,
depending on the parameter value.
ObjectReferenceDescriptor.
getObjectByXXX() or
getCollectionByXXX()/getIteratorByXXX() methods in
PersistenceBroker.
PersistenceBroker instance was
obtained from the pool.
StatementManagerIF implementation
after invoking stmt.close() method.
PerfArticle
in database.
Base64.InputStream will read data from another
InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Base64.InputStream in DECODE mode.
Base64.InputStream in
either ENCODE or DECODE mode.
Base64.InputStream in
either ENCODE or DECODE mode.
Base64.OutputStream will write data to another
OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.Base64.OutputStream in ENCODE mode.
Base64.OutputStream in
either ENCODE or DECODE mode.
Base64.OutputStream in
either ENCODE or DECODE mode.
PersistenceBroker
instance will be returned to the pool.
StatementManagerIF implementation
before invoking stmt.close() method.
PersistenceBroker
implementation (e.g. contains methods to assign the the values of 'autoincrement' fields).Identity for the given
persistence capable object.
Identity for the given
persistence capable object.
Identity
for the given primary key values (composite PK's) of a
persistence capable object.
IdentityFactory.buildIdentity(java.lang.Class, java.lang.Class, java.lang.String[], java.lang.Object[]).
Identity object based on given arguments - NOTE: There
will be no check to resolve the order of the PK values.
Identity.
FieldConversion interface converts
between Calendar and Date.FieldConversion interface converts
between Calendar and Timestamp.refresh
is set to true.
PersistenceBrokerThreadMapping.
MetadataManager).RemovalAwareCollection
as the collection class).
DList object that contains the contents of this
DList object concatenated
with the contents of the otherList object.
ConnectionRepository that is used
within the OJB.ConnectionManagerIF
implementation.ConnectionFactory's.ConnectionFactory implementations.ConnectionManagerIF
implementations.JdbcConnectionDescriptor.ConnectionRepository.
true if this map contains the given key.
DescriptorRepository
Note: All classes within the repository structure have to implement
java.io.Serializable to be able to create a cloned copy.
OQLQuery.create(String) method, which
additionally allow to specify an start- and end-Index for
the query.
ConnectionFactory implementation.
ObjectCacheInternal instance.
PersistenceBroker instance
PersistenceBroker instance for the given
PBKey.
PersistenceBroker instance.
Platform.createSequenceQuery(String) instead.
null, if so we try to
get user/password from the jdbc-connection-descriptor matching the given
PBKey.getAlias().
PersistenceBroker
instance for the given PBKey, if any.
Transaction for the thread.
Transaction for the thread.
Database interface.PersistenceBrokerFactoryIF.setDefaultKey(org.apache.ojb.broker.PBKey).
DBag instance is created that contains the difference of
this object and the DBag instance referenced by otherBag.
DSet object that contains the elements of this
collection minus the elements in otherSet.
JdbcAccess
before 1.1 release.
ConnectionRepository.
OQLQuery interface.Map.Entry.equals(java.lang.Object)
Query against RDBMS.
Query against RDBMS.
ValueContainer array.
JdbcConnectionDescriptor with metadata
extracted from the given datasource.
ClassDescriptor.
PBListener instances.
PBListener instances.
PBListener instances.
flush flushes persistent object modifications
made within the ODMG transaction since the last checkpoint to the underlying
database transaction, but does commit the database transaction.
SQLException to
OJB's runtime exception (with additional message details).
SQLException to
OJB's runtime exception (with additional message details).
SQLException to
OJB's runtime exception (with additional message details).
SQLException to
OJB's runtime exception (with additional message details).
PersistentFieldDirectImpl.getValueFrom(java.lang.reflect.Field, Object)
JdbcConnectionDescriptor.
ClassDescriptor.
PerfArticles.
elementId.
ClassDescriptor.getAutoIncrementFields()
PersistenceBroker instance associated with
this cache instance.
ObjectCache interface.
ObjectReferenceDescriptor.getCascadingDelete() instead.
ObjectReferenceDescriptor.getCascadingStore() instead.
getClass(name, true)
ClassDescriptor
ClassDescriptor.
elementId.
Collection, array or
ManageableCollection instances.
CollectionDescriptor for
this class descriptor.
CollectionDescriptor for
this class descriptor.
Collection, object Array or
ManageableCollection instances.
Collection interface.
elementId.
Configurator
object.
ConnectionFactory.
JdbcConnectionDescriptor.
JdbcConnectionDescriptor
Database that contains the object obj.
PBKey.
PBKey used in convinience method
PersistenceBrokerFactory.defaultPersistenceBroker().
PersistenceBroker instance
Connection.
JdbcConnectionDescriptor
or null if no descriptor could be found.
FieldDescriptor for this represented class, if
parameter withInherited is true all inherited descriptor
of declared super classes are included.
FieldDescriptor.
FieldDescriptor - only fields
of the current class will be scanned, to include fields defined
the the super-classes too, use method ClassDescriptor.getFieldDescriptor(boolean).
FieldDescriptor, if parameter withInherited
is true all inherited descriptor of declared super classes are included.
FieldType (java field type mapped to this sql type).
DescriptorRepository - use with
care, because it ignores the per thread mode.
GUIDFactory.
tag.
Identity.
PersistenceBroker
is not a DelegatingPersistenceBroker, returns it,
otherwise recursively invokes this method on my delegate.
Implementation class.
Iterator.next().
JdbcType) of this field,
defined by the JDBC 3.0 specification, e.g.
JdbcType by name.
JdbcType for the given jdbc type.
null
if no transaction was found.
List
interface.
TransactionManager instance.
ClassDescriptor.
ObjectCacheDescriptor
or null if not specified.
ObjectCacheDescriptor
or null if not specified.
JdbcType.getObjectFromColumn(ResultSet, CallableStatement, String, int)
JdbcType.getObjectFromColumn(ResultSet, CallableStatement, String, int)
String representation of the object's identifier.
String representation of the object's identifier.
ObjectReferenceDescriptor.
ObjectReferenceDescriptor.
null if none defined.
elementId.
elementId.
elementId.
PBKey for this broker.
PBKey associated with this Database.
PersistentField
implementation name.
PersistenceBrokerAware if possible.
PerfArticle
using the PerfArticleImpl class,
override this method if you need your own implementation
of the PerfArticle-Interface.
Object[] instances) matching the given query and
returns them as an iterator which may, depending on the configured collection type, be reloading
the objects from the database upon calling Iterator.next().
DescriptorRepository for
the caller.
PBKey.getAlias() instead.
RowReader
for this descriptor.
SequenceDescriptor
or null if not set.
Set
interface.
NestableRuntimeException.getCause() instead
SQLException.
Types of this field.
Types value.
PBKey for
the given jcdAlias name, or null if no match
was found.
StatementsForClassIF
null
if not declared in repository file.
SuperReferenceDescriptor of this class or null
if none was used.
Platform
determined by the JdbcConnectionDescriptor.
elementId.
PerfArticles for this thread.
null
if no transaction was found.
null
if no transaction was found.
null
if no transaction was found.
EventObject.getSource().
sql type.
ConnectionFactory
implementation.
GUIDFactory.Map.Entry.hashCode()
true if the ObjectSet has more elements.
SequenceManagerHighLowImpl.Identity objects to identify persistence capable objects within OJB.IsolationLevels.IL_READ_UNCOMMITTED.
Implementation interface.Implementation interface.Implementation interface for use in
managed enviroments.PersistenceBrokerFactoryIF instance.
DBag instance is created that contains the intersection of
this object and the DBag referenced by otherBag.
DSet object that is the set intersection of this
DSet object and the set referenced by otherSet.
FieldConversion interface converts
between a List of Integer objects and a database
varchar field.InvocationHandler]:InvocationHandler]:Identity
has been deleted within the transaction using
Database.deletePersistent(Object) or TransactionExt.markDelete(Object).
true if this map is empty.
DescriptorRepository
is enabled and the MetadataManager.getRepository() method returns a threaded
repository file if set, or the global if no threaded was found.
Implementation instance, else false.
true if the represented object is
not yet persisted.
Proxy
or a VirtualProxy instance.
Proxy
or a VirtualProxy instance.
Proxy
or a VirtualProxy instance.
true if this descriptor was used to
describe a reference to a super class of an object.
ClassDescriptor.
TransactionManager lookup.JdbcMetadataUtils object.
JdbcType classes
(based on the Types) as inner classes.JdbcTypesHelper instead.Transaction and detach the
thread from any former Transaction the thread may have been
associated with.
Transaction and detach the thread
from any former Transaction the thread may have been associated with.
Transaction , but do not
attach the thread to another Transaction .
Transaction, but do not attach
the thread to another Transaction.
LockManager implementation based on apache's commons-transaction
locking part.LockManager interface supports a simple, fast, non-blocking
pessimistic locking for single JVM applications.LockManager interface supports locking
in distributed environments in combination with a specific lock servlet.LoggerFactory can be used
to create Logger instances.ObjectCache - Return null if no
object was found.
ObjectCache implementations used to materialize object graphs and
push the fully materialized object to the real object cache.ObjectCacheTwoLevelImpl.lookup(org.apache.ojb.broker.Identity) a cache object
it needs full materialization (assign all referenced objects) before the cache returns
the object.
ConnectionRepository with the existing one (without making
a deep copy of the containing connection descriptors).
ConnectionRepository with the
existing target.
DescriptorRepository
(without making a deep copy of containing class-descriptor objects) with the
global one, returned by method MetadataManager.getRepository() - keep
in mind if running in per thread mode
merge maybe only takes effect on current thread.
DescriptorRepository
files, the source objects will be pushed to the target repository.
DescriptorRepository contains
metadata of persistent objects
ConnectionRepository contains
all connection metadata information
This class allows transparent flexible metadata loading/manipulation at runtime.Transaction in managed environments.DArray object.
DArray object.
Database object.
Database object.
DBag object.
DBag object.
DList object.
DList object.
DMap object.
DMap object.
DSet object.
DSet object.
OQLQuery object.
OQLQuery object.
PerfArticle
interface, override this method if you need your own implementation
(with default constructor) of the PerfArticle-Interface.
Transaction object and associate it with the current thread.
Transaction object and associate it with the current thread.
ObjectSet.
ObjectCache stores all Objects loaded by the
PersistenceBroker from a DB.PersistenceBroker
from a DB using a static Map.ObjectCache implementation class
and its proprietary configuration properties.ObjectCache implementation classes.ObjectCache.ObjectCache implementation using
turbine-JCS to cache objects is primarily for intern use in
conjunction with ObjectCacheJCSPerClassImpl implementation.ObjectCacheJCSPerClassImpl
ObjectCache implementation using a JCS region for
each class.ObjectCache implementation using a
HashMap to cache given objects.ObjectCache implementation allows to have dedicated caches per broker.ObjectCache implementation.ObjectCache implementation.ObjectCache implementation with a session- and an application cache.ObjectModification.UPDATE and ObjectModification.INSERTDatabase.lookup
and the name is not associated with an object in the database.obj
in the DBag collection.
ODMGException object without an error message.
ODMGException object with an error message.
Iterator extension internaly used by OJB to handle query results.OJB.getInstance() with setting for 'ImplementationClass'
declared in OJB properties file.TransactionManager lookup.PROPERTY_ constants.
PBKey(jcdAlias, null, null).
PBLifeCycleEvent encapsulates information about
the life-cycle of a persistent object.PersistenceBroker instance.PersistenceBroker instance.PBStateEvent encapsulates information about
the life-cycle/transaction demarcation of the used PersistenceBroker
instance.PersistenceBroker
state changes.PerfArticle interface.NamedRootsMap.performInsert().
NamedRootsMap.performDeletion().
PersistenceBroker
encapsulating the used PB-event/listener concept.PersistenceBroker instances.PersistenceBrokerFactoryIF
interface.PersistenceBrokerFactoryIF
interface.PersistenceBroker instances.transaction by
implementing the Synchronization interface.PersistenceBrokerThreadMapping.setCurrentPersistenceBroker(org.apache.ojb.broker.PBKey, org.apache.ojb.broker.PersistenceBrokerInternal)
PersistenceBrokerFactoryIF implementation.
PersistenceBroker specifying additional functionality
that is only relevant internally.PersistentFieldAutoProxyImpl.PersistentField base implementation class.PersistentFieldDirectImpl.PersistentField implementation
is the high-speed version of the access strategies.PersistentField implementation accesses a property
from a DynaBean.PersistentFieldDynaBeanImpl.PersistentField implementation using
JavaBeans compliant calls only to access persistent attributes.PersistentFieldIntrospectorImpl.PersistentField implementation using
reflection to access but does cooperate with
AccessController and do not suppress the java
language access check.PersistentFieldPrivilegedImpl.