Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa » kernel » [javadoc | source]
org.apache.openjpa.kernel
public class: DelegatingBroker [javadoc | source]
java.lang.Object
   org.apache.openjpa.kernel.DelegatingBroker

All Implemented Interfaces:
    Broker

Delegating broker that can also perform exception translation for use in facades.
Constructor:
 public DelegatingBroker(Broker broker) 
    Constructor; supply delegate.
 public DelegatingBroker(Broker broker,
    RuntimeExceptionTranslator trans) 
    Constructor; supply delegate and exception translator.
Method from org.apache.openjpa.kernel.DelegatingBroker Summary:
addLifecycleListener,   addTransactionListener,   afterCompletion,   assertActiveTransaction,   assertNontransactionalRead,   assertOpen,   assertWriteOperation,   attach,   attachAll,   beforeCompletion,   begin,   beginOperation,   beginStore,   cancelAll,   close,   commit,   commitAndResume,   delete,   deleteAll,   detach,   detachAll,   detachAll,   detachAll,   dirtyType,   embed,   endOperation,   equals,   evict,   evictAll,   evictAll,   evictAll,   extentIterator,   find,   find,   findAll,   findAll,   findCached,   flush,   getAutoClear,   getAutoDetach,   getBroker,   getBrokerFactory,   getClassLoader,   getConfiguration,   getConnection,   getConnectionPassword,   getConnectionRetainMode,   getConnectionUserName,   getDelegate,   getDeletedTypes,   getDetachState,   getDirtyObjects,   getEvictFromDataCache,   getFetchConfiguration,   getIdentitySequence,   getIgnoreChanges,   getInnermostDelegate,   getInverseManager,   getLifecycleEventManager,   getLifecycleListenerCallbackMode,   getLockLevel,   getLockManager,   getManagedObjects,   getManagedRuntime,   getMultithreaded,   getNontransactionalRead,   getNontransactionalWrite,   getObjectId,   getObjectIdType,   getOptimistic,   getOrderDirtyObjects,   getPendingTransactionalObjects,   getPersistedTypes,   getPopulateDataCache,   getRestoreState,   getRetainState,   getRollbackCause,   getRollbackOnly,   getStateManager,   getStoreManager,   getSyncWithManagedTransactions,   getTransactionListenerCallbackMode,   getTransactionalObjects,   getUpdatedTypes,   getUserObject,   getValueSequence,   getVersion,   hasConnection,   hashCode,   isActive,   isCloseInvoked,   isClosed,   isDeleted,   isDetached,   isDetachedNew,   isDirty,   isManaged,   isNew,   isPersistent,   isStoreActive,   isTrackChangesByType,   isTransactional,   lock,   lock,   lock,   lockAll,   lockAll,   newExtent,   newInstance,   newObjectId,   newQuery,   newQuery,   nontransactional,   nontransactionalAll,   persist,   persist,   persistAll,   popFetchConfiguration,   preFlush,   pushFetchConfiguration,   putUserObject,   refresh,   refreshAll,   release,   releaseAll,   releaseSavepoint,   releaseSavepoint,   removeLifecycleListener,   removeTransactionListener,   retrieve,   retrieveAll,   rollback,   rollbackAndResume,   rollbackToSavepoint,   rollbackToSavepoint,   setAutoClear,   setAutoDetach,   setAutoDetach,   setDetachState,   setDetachedNew,   setEvictFromDataCache,   setIgnoreChanges,   setImplicitBehavior,   setLifecycleListenerCallbackMode,   setMultithreaded,   setNontransactionalRead,   setNontransactionalWrite,   setOptimistic,   setOrderDirtyObjects,   setPopulateDataCache,   setRestoreState,   setRetainState,   setRollbackOnly,   setRollbackOnly,   setSavepoint,   setSyncWithManagedTransactions,   setTrackChangesByType,   setTransactionListenerCallbackMode,   syncWithManagedTransaction,   transactional,   transactionalAll,   translate,   unlock,   validateChanges
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.kernel.DelegatingBroker Detail:
 public  void addLifecycleListener(Object listener,
    Class[] classes) 
 public  void addTransactionListener(Object listener) 
 public  void afterCompletion(int status) 
 public  void assertActiveTransaction() 
 public  void assertNontransactionalRead() 
 public  void assertOpen() 
 public  void assertWriteOperation() 
 public Object attach(Object obj,
    boolean copyNew,
    OpCallbacks call) 
 public Object[] attachAll(Collection objs,
    boolean copyNew,
    OpCallbacks call) 
 public  void beforeCompletion() 
 public  void begin() 
 public boolean beginOperation(boolean read) 
 public  void beginStore() 
 public boolean cancelAll() 
 public  void close() 
 public  void commit() 
 public  void commitAndResume() 
 public  void delete(Object obj,
    OpCallbacks call) 
 public  void deleteAll(Collection objs,
    OpCallbacks call) 
 public Object detach(Object obj,
    OpCallbacks call) 
 public  void detachAll(OpCallbacks call) 
 public Object[] detachAll(Collection objs,
    OpCallbacks call) 
 public  void detachAll(OpCallbacks call,
    boolean flush) 
 public  void dirtyType(Class cls) 
 public OpenJPAStateManager embed(Object obj,
    Object id,
    OpenJPAStateManager owner,
    ValueMetaData ownerMeta) 
 public boolean endOperation() 
 public boolean equals(Object other) 
 public  void evict(Object obj,
    OpCallbacks call) 
 public  void evictAll(OpCallbacks call) 
 public  void evictAll(Collection objs,
    OpCallbacks call) 
 public  void evictAll(Extent extent,
    OpCallbacks call) 
 public Iterator extentIterator(Class cls,
    boolean subs,
    FetchConfiguration fetch,
    boolean ignoreChanges) 
 public Object find(Object oid,
    boolean validate,
    FindCallbacks call) 
 public Object find(Object oid,
    FetchConfiguration fetch,
    BitSet exclude,
    Object edata,
    int flags) 
 public Object[] findAll(Collection oids,
    boolean validate,
    FindCallbacks call) 
 public Object[] findAll(Collection oids,
    FetchConfiguration fetch,
    BitSet exclude,
    Object edata,
    int flags) 
 public Object findCached(Object oid,
    FindCallbacks call) 
 public  void flush() 
 public int getAutoClear() 
 public int getAutoDetach() 
 public Broker getBroker() 
 public BrokerFactory getBrokerFactory() 
 public ClassLoader getClassLoader() 
 public OpenJPAConfiguration getConfiguration() 
 public Object getConnection() 
 public String getConnectionPassword() 
 public int getConnectionRetainMode() 
 public String getConnectionUserName() 
 public Broker getDelegate() 
    Return the direct delegate.
 public Collection getDeletedTypes() 
 public int getDetachState() 
 public Collection getDirtyObjects() 
 public boolean getEvictFromDataCache() 
 public FetchConfiguration getFetchConfiguration() 
 public Seq getIdentitySequence(ClassMetaData meta) 
 public boolean getIgnoreChanges() 
 public Broker getInnermostDelegate() 
    Return the native delegate.
 public InverseManager getInverseManager() 
 public LifecycleEventManager getLifecycleEventManager() 
 public int getLifecycleListenerCallbackMode() 
 public int getLockLevel(Object obj) 
 public LockManager getLockManager() 
 public Collection getManagedObjects() 
 public ManagedRuntime getManagedRuntime() 
 public boolean getMultithreaded() 
 public boolean getNontransactionalRead() 
 public boolean getNontransactionalWrite() 
 public Object getObjectId(Object obj) 
 public Class getObjectIdType(Class cls) 
 public boolean getOptimistic() 
 public boolean getOrderDirtyObjects() 
 public Collection getPendingTransactionalObjects() 
 public Collection getPersistedTypes() 
 public boolean getPopulateDataCache() 
 public int getRestoreState() 
 public boolean getRetainState() 
 public Throwable getRollbackCause() 
 public boolean getRollbackOnly() 
 public OpenJPAStateManager getStateManager(Object obj) 
 public DelegatingStoreManager getStoreManager() 
 public boolean getSyncWithManagedTransactions() 
 public int getTransactionListenerCallbackMode() 
 public Collection getTransactionalObjects() 
 public Collection getUpdatedTypes() 
 public Object getUserObject(Object key) 
 public Seq getValueSequence(FieldMetaData fmd) 
 public Object getVersion(Object obj) 
 public boolean hasConnection() 
 public int hashCode() 
 public boolean isActive() 
 public boolean isCloseInvoked() 
 public boolean isClosed() 
 public boolean isDeleted(Object obj) 
 public boolean isDetached(Object obj) 
 public boolean isDetachedNew() 
 public boolean isDirty(Object obj) 
 public boolean isManaged() 
 public boolean isNew(Object obj) 
 public boolean isPersistent(Object obj) 
 public boolean isStoreActive() 
 public boolean isTrackChangesByType() 
 public boolean isTransactional(Object obj) 
 public  void lock() 
 public  void lock(Object obj,
    OpCallbacks call) 
 public  void lock(Object obj,
    int level,
    int timeout,
    OpCallbacks call) 
 public  void lockAll(Collection objs,
    OpCallbacks call) 
 public  void lockAll(Collection objs,
    int level,
    int timeout,
    OpCallbacks call) 
 public Extent newExtent(Class cls,
    boolean subs) 
 public Object newInstance(Class cls) 
 public Object newObjectId(Class cls,
    Object val) 
 public Query newQuery(String language,
    Object query) 
 public Query newQuery(String language,
    Class cls,
    Object query) 
 public  void nontransactional(Object pc,
    OpCallbacks call) 
 public  void nontransactionalAll(Collection objs,
    OpCallbacks call) 
 public  void persist(Object obj,
    OpCallbacks call) 
 public OpenJPAStateManager persist(Object obj,
    Object id,
    OpCallbacks call) 
 public  void persistAll(Collection objs,
    OpCallbacks call) 
 public  void popFetchConfiguration() 
 public  void preFlush() 
 public FetchConfiguration pushFetchConfiguration() 
 public Object putUserObject(Object key,
    Object val) 
 public  void refresh(Object obj,
    OpCallbacks call) 
 public  void refreshAll(Collection objs,
    OpCallbacks call) 
 public  void release(Object obj,
    OpCallbacks call) 
 public  void releaseAll(Collection objs,
    OpCallbacks call) 
 public  void releaseSavepoint() 
 public  void releaseSavepoint(String name) 
 public  void removeLifecycleListener(Object listener) 
 public  void removeTransactionListener(Object listener) 
 public  void retrieve(Object obj,
    boolean fgOnly,
    OpCallbacks call) 
 public  void retrieveAll(Collection objs,
    boolean fgOnly,
    OpCallbacks call) 
 public  void rollback() 
 public  void rollbackAndResume() 
 public  void rollbackToSavepoint() 
 public  void rollbackToSavepoint(String name) 
 public  void setAutoClear(int clear) 
 public  void setAutoDetach(int flags) 
 public  void setAutoDetach(int flag,
    boolean on) 
 public  void setDetachState(int mode) 
 public  void setDetachedNew(boolean isNew) 
 public  void setEvictFromDataCache(boolean evict) 
 public  void setIgnoreChanges(boolean ignore) 
 public  void setImplicitBehavior(OpCallbacks call,
    RuntimeExceptionTranslator ex) 
 public  void setLifecycleListenerCallbackMode(int mode) 
 public  void setMultithreaded(boolean multi) 
 public  void setNontransactionalRead(boolean read) 
 public  void setNontransactionalWrite(boolean write) 
 public  void setOptimistic(boolean opt) 
 public  void setOrderDirtyObjects(boolean order) 
 public  void setPopulateDataCache(boolean cache) 
 public  void setRestoreState(int restore) 
 public  void setRetainState(boolean retain) 
 public  void setRollbackOnly() 
 public  void setRollbackOnly(Throwable cause) 
 public  void setSavepoint(String name) 
 public  void setSyncWithManagedTransactions(boolean sync) 
 public  void setTrackChangesByType(boolean largeTransaction) 
 public  void setTransactionListenerCallbackMode(int mode) 
 public boolean syncWithManagedTransaction() 
 public  void transactional(Object pc,
    boolean updateVersion,
    OpCallbacks call) 
 public  void transactionalAll(Collection objs,
    boolean updateVersion,
    OpCallbacks call) 
 protected RuntimeException translate(RuntimeException re) 
    Translate the OpenJPA exception.
 public  void unlock() 
 public  void validateChanges()