Uses of Interface
org.apache.ojb.broker.PersistenceBroker

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.
 



Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.