|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PersistenceBroker | |
|---|---|
| org.apache.ojb.broker | |
| org.apache.ojb.broker.accesslayer | |
| org.apache.ojb.broker.cache | This package provides classes for caching of objects materialized from a datastore. |
| org.apache.ojb.broker.core | |
| org.apache.ojb.broker.core.proxy | |
| org.apache.ojb.broker.util.batch | |
| org.apache.ojb.broker.util.collections | This package contains utility classes that implement the ManageableCollection interface. |
| org.apache.ojb.broker.util.sequence | This package contains classes that provide the OJB sequence numering. |
| org.apache.ojb.odmg | |
| org.apache.ojb.odmg.collections | |
| org.apache.ojb.odmg.link | |
| org.apache.ojb.odmg.oql | |
| org.apache.ojb.otm.copy | |
| org.apache.ojb.otm.core | |
| org.apache.ojb.otm.lock | |
| org.apache.ojb.otm.swizzle | |
| org.apache.ojb.soda | |
| Uses of PersistenceBroker in org.apache.ojb.broker |
|---|
| Subinterfaces of PersistenceBroker in org.apache.ojb.broker | |
|---|---|
interface |
PersistenceBrokerInternal
Extended version of the PersistenceBroker specifying additional functionality
that is only relevant internally. |
| Methods in org.apache.ojb.broker that return PersistenceBroker | |
|---|---|
static PersistenceBroker |
PersistenceBrokerFactory.createPersistenceBroker(PBKey key)
Creates a new broker instance for the given key. |
static PersistenceBroker |
PersistenceBrokerFactory.createPersistenceBroker(String jcdAlias,
String user,
String password)
Creates a new broker instance. |
static PersistenceBroker |
PersistenceBrokerFactory.defaultPersistenceBroker()
Creates a default broker instance for the default broker key. |
PersistenceBroker |
PersistenceBrokerEvent.getTriggeringBroker()
Convenience method for EventObject.getSource(). |
| Methods in org.apache.ojb.broker with parameters of type PersistenceBroker | |
|---|---|
void |
PersistenceBrokerAware.afterDelete(PersistenceBroker broker)
Is called as the last operation after an object was deleted in the underlying persistence system. |
void |
PersistenceBrokerAware.afterInsert(PersistenceBroker broker)
Is called as the last operation after an object was inserted into the underlying persistence system. |
void |
PersistenceBrokerAware.afterLookup(PersistenceBroker broker)
Is called as the last operation after an object was retrieved from the underlying persistence system via a call to the getObjectByXXX() or
getCollectionByXXX()/getIteratorByXXX() methods in
PersistenceBroker. |
void |
ManageableCollection.afterStore(PersistenceBroker broker)
A callback method to implement 'removal-aware' (track removed objects and delete them by its own) collection implementations. |
void |
PersistenceBrokerAware.afterUpdate(PersistenceBroker broker)
Is called as the last operation after an object was updated in the underlying persistence system. |
void |
PersistenceBrokerAware.beforeDelete(PersistenceBroker broker)
Is called as the first operation before an object is deleted in the underlying persistence system. |
void |
PersistenceBrokerAware.beforeInsert(PersistenceBroker broker)
Is called as the first operation before an object is inserted into the underlying persistence system. |
void |
PersistenceBrokerAware.beforeUpdate(PersistenceBroker broker)
Is called as the first operation before an object is updated in the underlying persistence system. |
| Constructors in org.apache.ojb.broker with parameters of type PersistenceBroker | |
|---|---|
Identity(Object objectToIdentitify,
PersistenceBroker targetBroker)
Constructor for internal use. |
|
Identity(Object objectToIdentitify,
PersistenceBroker targetBroker,
ClassDescriptor cld)
Constructor for internal use. |
|
MtoNImplementor(PersistenceBroker pb,
CollectionDescriptor leftDescriptor,
Object left,
Object right)
Deprecated. |
|
MtoNImplementor(PersistenceBroker pb,
String leftFieldName,
Object left,
Object right)
Creates a new instance. |
|
PBLifeCycleEvent(PersistenceBroker broker,
Object target,
PBLifeCycleEvent.Type eventType)
Creates a new event instance. |
|
PBLifeCycleEvent(PersistenceBroker broker,
PBLifeCycleEvent.Type type)
Creates a new event instance. |
|
PBStateEvent(PersistenceBroker broker,
PBStateEvent.Type eventType)
Creates a new event instance. |
|
PersistenceBrokerEvent(PersistenceBroker broker)
Creates a new event instance. |
|
| Uses of PersistenceBroker in org.apache.ojb.broker.accesslayer |
|---|
| Fields in org.apache.ojb.broker.accesslayer declared as PersistenceBroker | |
|---|---|
protected PersistenceBroker |
JdbcAccessImpl.broker
The broker in use. |
protected PersistenceBroker |
PkEnumeration.broker
|
| Methods in org.apache.ojb.broker.accesslayer with parameters of type PersistenceBroker | |
|---|---|
ConnectionManagerIF |
ConnectionManagerFactory.createConnectionManager(PersistenceBroker broker)
|
JdbcAccess |
JdbcAccessFactory.createJdbcAccess(PersistenceBroker broker)
|
StatementManagerIF |
StatementManagerFactory.createStatementManager(PersistenceBroker broker)
|
Query |
QueryCustomizer.customizeQuery(Object anObject,
PersistenceBroker aBroker,
CollectionDescriptor aCod,
QueryByCriteria aQuery)
Return a new Query based on the original Query, the originator object and the additional Attributes. |
Query |
QueryCustomizerDefaultImpl.customizeQuery(Object anObject,
PersistenceBroker aBroker,
CollectionDescriptor aCod,
QueryByCriteria aQuery)
Default implementation returns unmodified original Query |
protected ValueContainer[] |
StatementManager.getKeyValues(PersistenceBroker broker,
ClassDescriptor cld,
Identity oid)
returns an Array with an Identities PK VALUES |
protected ValueContainer[] |
StatementManager.getKeyValues(PersistenceBroker broker,
ClassDescriptor cld,
Object obj)
returns an Array with an Objects PK VALUES |
protected ValueContainer[] |
StatementManager.getNonKeyValues(PersistenceBroker broker,
ClassDescriptor cld,
Object obj)
returns an Array with an Objects NON-PK VALUES |
| Constructors in org.apache.ojb.broker.accesslayer with parameters of type PersistenceBroker | |
|---|---|
ConnectionManagerImpl(PersistenceBroker broker)
|
|
JdbcAccessImpl(PersistenceBroker broker)
constructor is private, use getInstance to get the singleton instance of this class |
|
PkEnumeration(Query query,
ClassDescriptor cld,
Class primaryKeyClass,
PersistenceBroker broker)
PkEnumeration constructor. |
|
StatementManager(PersistenceBroker pBroker)
|
|
| Uses of PersistenceBroker in org.apache.ojb.broker.cache |
|---|
| Fields in org.apache.ojb.broker.cache declared as PersistenceBroker | |
|---|---|
protected PersistenceBroker |
ObjectCacheDefaultImpl.broker
|
| Methods in org.apache.ojb.broker.cache with parameters of type PersistenceBroker | |
|---|---|
MaterializationCache |
ObjectCacheFactory.createObjectCache(PersistenceBroker broker)
Creates a new ObjectCacheInternal instance. |
Object |
ObjectCacheTwoLevelImpl.CopyStrategy.read(PersistenceBroker broker,
Object obj)
Called when an object is read from the application cache (second level cache) before the object is full materialized, see ObjectCacheTwoLevelImpl.materializeFullObject(Object). |
Object |
ObjectCacheTwoLevelImpl.CopyStrategyImpl.read(PersistenceBroker broker,
Object obj)
|
Object |
ObjectCacheTwoLevelImpl.CopyStrategy.write(PersistenceBroker broker,
Object obj,
Object oldObject)
Called before an object is written to the application cache (second level cache). |
Object |
ObjectCacheTwoLevelImpl.CopyStrategyImpl.write(PersistenceBroker broker,
Object obj,
Object oldObject)
|
| Constructors in org.apache.ojb.broker.cache with parameters of type PersistenceBroker | |
|---|---|
ObjectCacheDefaultImpl(PersistenceBroker broker,
Properties prop)
|
|
ObjectCacheEmptyImpl(PersistenceBroker broker,
Properties prop)
|
|
ObjectCacheJCSImpl(PersistenceBroker broker,
Properties prop)
|
|
ObjectCacheJCSPerClassImpl(PersistenceBroker broker,
Properties prop)
Constructor for the MetaObjectCachePerClassImpl object |
|
ObjectCacheLocalDefaultImpl(PersistenceBroker broker,
Properties prop)
|
|
ObjectCachePerBrokerImpl(PersistenceBroker broker,
Properties prop)
public Default Constructor |
|
ObjectCachePerClassImpl(PersistenceBroker broker,
Properties prop)
Constructor for the ObjectCachePerClassImpl object |
|
ObjectCacheSoftImpl(PersistenceBroker broker,
Properties properties)
Constructor called by ojb |
|
ObjectCacheTwoLevelImpl(PersistenceBroker broker,
Properties prop)
|
|
| Uses of PersistenceBroker in org.apache.ojb.broker.core |
|---|
| Classes in org.apache.ojb.broker.core that implement PersistenceBroker | |
|---|---|
class |
DelegatingPersistenceBroker
Delegating implementation of a PersistenceBroker. |
class |
PersistenceBrokerAbstractImpl
Abstract Implementation of the PersistenceBroker
encapsulating the used PB-event/listener concept. |
class |
PersistenceBrokerBean
|
static class |
PersistenceBrokerFactorySyncImpl.PersistenceBrokerSyncImpl
|
class |
PersistenceBrokerHandle
|
class |
PersistenceBrokerImpl
The PersistenceBrokerImpl is an implementation of the PersistenceBroker Interface that specifies a persistence mechanism for Java objects. |
class |
PoolablePersistenceBroker
|
| Methods in org.apache.ojb.broker.core that return PersistenceBroker | |
|---|---|
PersistenceBroker |
DelegatingPersistenceBroker.getInnermostDelegate()
If my underlying PersistenceBroker
is not a DelegatingPersistenceBroker, returns it,
otherwise recursively invokes this method on my delegate. |
| Constructors in org.apache.ojb.broker.core with parameters of type PersistenceBroker | |
|---|---|
IdentityFactoryImpl(PersistenceBroker broker)
|
|
| Uses of PersistenceBroker in org.apache.ojb.broker.core.proxy |
|---|
| Methods in org.apache.ojb.broker.core.proxy that return PersistenceBroker | |
|---|---|
protected PersistenceBroker |
CollectionProxyDefaultImpl.getBroker()
Acquires a broker instance. |
| Methods in org.apache.ojb.broker.core.proxy with parameters of type PersistenceBroker | |
|---|---|
void |
CollectionProxyDefaultImpl.afterStore(PersistenceBroker broker)
|
protected void |
CollectionProxyDefaultImpl.releaseBroker(PersistenceBroker broker)
Release the broker instance. |
| Uses of PersistenceBroker in org.apache.ojb.broker.util.batch |
|---|
| Constructors in org.apache.ojb.broker.util.batch with parameters of type PersistenceBroker | |
|---|---|
BatchConnection(Connection conn,
PersistenceBroker broker)
|
|
| Uses of PersistenceBroker in org.apache.ojb.broker.util.collections |
|---|
| Methods in org.apache.ojb.broker.util.collections with parameters of type PersistenceBroker | |
|---|---|
void |
ManageableHashMap.afterStore(PersistenceBroker broker)
|
void |
ManageableHashSet.afterStore(PersistenceBroker broker)
|
void |
ManageableVector.afterStore(PersistenceBroker broker)
|
void |
RemovalAwareSet.afterStore(PersistenceBroker broker)
|
void |
RemovalAwareCollection.afterStore(PersistenceBroker broker)
|
void |
RemovalAwareList.afterStore(PersistenceBroker broker)
|
void |
ManageableArrayList.afterStore(PersistenceBroker broker)
|
| Uses of PersistenceBroker in org.apache.ojb.broker.util.sequence |
|---|
| Methods in org.apache.ojb.broker.util.sequence that return PersistenceBroker | |
|---|---|
PersistenceBroker |
AbstractSequenceManager.getBrokerForClass()
|
| Methods in org.apache.ojb.broker.util.sequence with parameters of type PersistenceBroker | |
|---|---|
protected long |
SequenceManagerStoredProcedureImpl.buildNextSequence(PersistenceBroker broker,
ClassDescriptor cld,
String sequenceName)
Calls the stored procedure stored procedure throws an error if it doesn't exist. |
static String |
SequenceManagerHelper.buildSequenceName(PersistenceBroker brokerForClass,
FieldDescriptor field,
boolean autoNaming)
Returns a unique sequence name (unique across all extents). |
protected void |
SequenceManagerStoredProcedureImpl.createSequence(PersistenceBroker broker,
FieldDescriptor field,
String sequenceName,
long maxKey)
Creates new row in table |
static long |
SequenceManagerHelper.getMaxForExtent(PersistenceBroker brokerForClass,
FieldDescriptor field)
Lookup all tables associated with given class (search all extent classes) to find the current maximum value for the given field. |
static long |
SequenceManagerHelper.getMaxId(PersistenceBroker brokerForClass,
Class topLevel,
FieldDescriptor original)
Search down all extent classes and return max of all found PK values. |
static long |
SequenceManagerHelper.getMaxIdForClass(PersistenceBroker brokerForClass,
ClassDescriptor cldForOriginalOrExtent,
FieldDescriptor original)
lookup current maximum value for a single field in table the given class descriptor was associated. |
protected long |
SequenceManagerHighLowImpl.getMaxKeyForSequence(PersistenceBroker broker,
FieldDescriptor field)
|
protected HighLowSequence |
SequenceManagerHighLowImpl.getSequence(PersistenceBroker brokerForSequence,
FieldDescriptor field,
String sequenceName)
|
static SequenceManager |
SequenceManagerFactory.getSequenceManager(PersistenceBroker broker)
|
protected HighLowSequence |
SequenceManagerHighLowImpl.lookupStoreSequence(PersistenceBroker broker,
FieldDescriptor field,
String seqName)
|
| Constructors in org.apache.ojb.broker.util.sequence with parameters of type PersistenceBroker | |
|---|---|
AbstractSequenceManager(PersistenceBroker broker)
Constructor used by SequenceManagerFactory |
|
SequenceManagerHighLowImpl(PersistenceBroker broker)
|
|
SequenceManagerInMemoryImpl(PersistenceBroker broker)
|
|
SequenceManagerMSSQLGuidImpl(PersistenceBroker broker)
Constructor used by SequenceManagerFactory |
|
SequenceManagerNativeImpl(PersistenceBroker broker)
|
|
SequenceManagerNextValImpl(PersistenceBroker broker)
|
|
SequenceManagerSeqHiLoImpl(PersistenceBroker broker)
|
|
SequenceManagerStoredProcedureImpl(PersistenceBroker broker)
Constructor |
|
SequenceManagerTransientImpl(PersistenceBroker broker)
|
|
| Uses of PersistenceBroker in org.apache.ojb.odmg |
|---|
| Methods in org.apache.ojb.odmg that return PersistenceBroker | |
|---|---|
PersistenceBroker |
TransactionImpl.getBroker()
|
PersistenceBroker |
HasBroker.getBroker()
|
PersistenceBroker |
PBCapsule.getBroker()
|
PersistenceBroker |
NarrowTransaction.getBroker()
Return associated PB instance, or null if not found. |
| Methods in org.apache.ojb.odmg with parameters of type PersistenceBroker | |
|---|---|
boolean |
ObjectEnvelope.hasChanged(PersistenceBroker broker)
For internal use only! Only call immediately before commit to guarantee that all changes can be detected (because this method cache the detected "change state" thus on eager call changes could be ignored). |
void |
NamedRootsMap.NamedEntry.prepareForStore(PersistenceBroker broker)
This has to be called before this object will be persistet. |
| Uses of PersistenceBroker in org.apache.ojb.odmg.collections |
|---|
| Methods in org.apache.ojb.odmg.collections with parameters of type PersistenceBroker | |
|---|---|
void |
DSetImpl.afterDelete(PersistenceBroker broker)
noop |
void |
DListEntry.afterDelete(PersistenceBroker broker)
|
void |
DMapImpl.afterDelete(PersistenceBroker broker)
noop |
void |
DListImpl.afterDelete(PersistenceBroker broker)
noop |
void |
DMapEntry.afterDelete(PersistenceBroker broker)
|
void |
DSetImpl.afterInsert(PersistenceBroker broker)
noop |
void |
DListEntry.afterInsert(PersistenceBroker broker)
|
void |
DMapImpl.afterInsert(PersistenceBroker broker)
noop |
void |
DListImpl.afterInsert(PersistenceBroker broker)
noop |
void |
DMapEntry.afterInsert(PersistenceBroker broker)
|
void |
DSetImpl.afterLookup(PersistenceBroker broker)
noop |
void |
DListEntry.afterLookup(PersistenceBroker broker)
|
void |
DMapImpl.afterLookup(PersistenceBroker broker)
noop |
void |
DListImpl.afterLookup(PersistenceBroker broker)
noop |
void |
DMapEntry.afterLookup(PersistenceBroker broker)
|
void |
DSetImpl.afterStore(PersistenceBroker broker)
|
void |
DListImpl.afterStore(PersistenceBroker broker)
|
void |
DSetImpl.afterUpdate(PersistenceBroker broker)
noop |
void |
DListEntry.afterUpdate(PersistenceBroker broker)
|
void |
DMapImpl.afterUpdate(PersistenceBroker broker)
noop |
void |
DListImpl.afterUpdate(PersistenceBroker broker)
noop |
void |
DMapEntry.afterUpdate(PersistenceBroker broker)
|
void |
DSetImpl.beforeDelete(PersistenceBroker broker)
noop |
void |
DListEntry.beforeDelete(PersistenceBroker broker)
|
void |
DMapImpl.beforeDelete(PersistenceBroker broker)
noop |
void |
DListImpl.beforeDelete(PersistenceBroker broker)
noop |
void |
DMapEntry.beforeDelete(PersistenceBroker broker)
|
void |
DSetImpl.beforeInsert(PersistenceBroker broker)
prepare itself for persistence. |
void |
DListEntry.beforeInsert(PersistenceBroker broker)
|
void |
DMapImpl.beforeInsert(PersistenceBroker broker)
prepare itself for persistence. |
void |
DListImpl.beforeInsert(PersistenceBroker broker)
prepare itself for persistence. |
void |
DMapEntry.beforeInsert(PersistenceBroker broker)
|
void |
DSetImpl.beforeUpdate(PersistenceBroker broker)
noop |
void |
DListEntry.beforeUpdate(PersistenceBroker broker)
|
void |
DMapImpl.beforeUpdate(PersistenceBroker broker)
noop |
void |
DListImpl.beforeUpdate(PersistenceBroker broker)
noop |
void |
DMapEntry.beforeUpdate(PersistenceBroker broker)
|
protected void |
DListEntry.prepareForPersistency(PersistenceBroker broker)
|
protected void |
DMapEntry.prepareForPersistency(PersistenceBroker broker)
|
protected void |
DMapEntry.prepareKeyRealSubject(PersistenceBroker broker)
|
protected void |
DListEntry.prepareRealSubject(PersistenceBroker broker)
|
protected void |
DMapEntry.prepareValueRealSubject(PersistenceBroker broker)
|
| Uses of PersistenceBroker in org.apache.ojb.odmg.link |
|---|
| Methods in org.apache.ojb.odmg.link with parameters of type PersistenceBroker | |
|---|---|
abstract void |
LinkEntry.execute(PersistenceBroker broker)
|
void |
LinkEntryOneToOne.execute(PersistenceBroker broker)
|
void |
LinkEntryMtoN.execute(PersistenceBroker broker)
|
void |
LinkEntryOneToN.execute(PersistenceBroker broker)
|
| Uses of PersistenceBroker in org.apache.ojb.odmg.oql |
|---|
| Methods in org.apache.ojb.odmg.oql with parameters of type PersistenceBroker | |
|---|---|
protected void |
OQLQueryImpl.performLockingIfRequired(TransactionImpl tx,
PersistenceBroker broker,
ManageableCollection result)
|
| Uses of PersistenceBroker in org.apache.ojb.otm.copy |
|---|
| Methods in org.apache.ojb.otm.copy with parameters of type PersistenceBroker | |
|---|---|
Object |
SerializeObjectCopyStrategy.copy(Object obj,
PersistenceBroker broker)
This implementation will probably be slower than the metadata object copy, but this was easier to implement. |
Object |
CloneableObjectCopyStrategy.copy(Object obj,
PersistenceBroker broker)
If users want to implement clone on all their objects, we can use this to make copies. |
Object |
NoOpObjectCopyStrategy.copy(Object obj,
PersistenceBroker broker)
|
Object |
ObjectCopyStrategy.copy(Object obj,
PersistenceBroker broker)
Make a copy of the given object |
Object |
ReflectiveObjectCopyStrategy.copy(Object toCopy,
PersistenceBroker broker)
makes a deep clone of the object, using reflection. |
Object |
MetadataObjectCopyStrategy.copy(Object obj,
PersistenceBroker broker)
Uses an IdentityMap to make sure we don't recurse infinitely on the same object in a cyclic object model. |
| Uses of PersistenceBroker in org.apache.ojb.otm.core |
|---|
| Methods in org.apache.ojb.otm.core that return PersistenceBroker | |
|---|---|
PersistenceBroker |
BaseConnection.getKernelBroker()
|
| Constructors in org.apache.ojb.otm.core with parameters of type PersistenceBroker | |
|---|---|
ConcreteEditingContext(Transaction tx,
PersistenceBroker pb)
|
|
| Uses of PersistenceBroker in org.apache.ojb.otm.lock |
|---|
| Methods in org.apache.ojb.otm.lock with parameters of type PersistenceBroker | |
|---|---|
void |
LockManager.ensureLock(Identity oid,
Transaction tx,
int lock,
PersistenceBroker pb)
|
static TransactionIsolation |
IsolationFactory.getIsolationLevel(PersistenceBroker pb,
ObjectLock lock)
Fetches the isolation level of given class from its ClassDescriptor. |
| Uses of PersistenceBroker in org.apache.ojb.otm.swizzle |
|---|
| Methods in org.apache.ojb.otm.swizzle with parameters of type PersistenceBroker | |
|---|---|
Object |
CopySwizzling.swizzle(Object newObj,
Object oldObj,
PersistenceBroker pb,
ObjectCache cache)
|
Object |
Swizzling.swizzle(Object newObj,
Object oldObj,
PersistenceBroker pb,
ObjectCache cache)
Swizzle object references. |
Object |
NoSwizzling.swizzle(Object newObj,
Object oldObj,
PersistenceBroker pb,
ObjectCache cache)
|
| Uses of PersistenceBroker in org.apache.ojb.soda |
|---|
| Methods in org.apache.ojb.soda with parameters of type PersistenceBroker | |
|---|---|
static ObjectContainer |
ObjectContainerImpl.getInstance(PersistenceBroker broker)
|
| Constructors in org.apache.ojb.soda with parameters of type PersistenceBroker | |
|---|---|
ObjectSetImpl(PersistenceBroker broker,
Query query,
int limit)
Constructor for ObjectSetImpl. |
|
QueryImpl(PersistenceBroker broker)
Constructor for QueryImpl. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||