| java.lang.Object org.apache.openjpa.kernel.DelegatingBroker
DelegatingBroker | public class DelegatingBroker implements Broker(Code) | | Delegating broker that can also perform exception translation
for use in facades.
since: 0.4.0 author: Abe White |
Method Summary | |
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 Object[] | detachAll(Collection objs, OpCallbacks call) | public void | detachAll(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(Collection objs, OpCallbacks call) | public void | evictAll(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, int level, int timeout, OpCallbacks call) | public void | lock(Object obj, OpCallbacks call) | public void | lockAll(Collection objs, int level, int timeout, OpCallbacks call) | public void | lockAll(Collection objs, 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, Class cls, Object query) | public Query | newQuery(String language, 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 | preFlush() | 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() |
DelegatingBroker | public DelegatingBroker(Broker broker)(Code) | | Constructor; supply delegate.
|
addLifecycleListener | public void addLifecycleListener(Object listener, Class[] classes)(Code) | | |
addTransactionListener | public void addTransactionListener(Object listener)(Code) | | |
afterCompletion | public void afterCompletion(int status)(Code) | | |
assertActiveTransaction | public void assertActiveTransaction()(Code) | | |
assertNontransactionalRead | public void assertNontransactionalRead()(Code) | | |
assertOpen | public void assertOpen()(Code) | | |
assertWriteOperation | public void assertWriteOperation()(Code) | | |
beforeCompletion | public void beforeCompletion()(Code) | | |
begin | public void begin()(Code) | | |
beginOperation | public boolean beginOperation(boolean read)(Code) | | |
beginStore | public void beginStore()(Code) | | |
cancelAll | public boolean cancelAll()(Code) | | |
close | public void close()(Code) | | |
commit | public void commit()(Code) | | |
commitAndResume | public void commitAndResume()(Code) | | |
endOperation | public boolean endOperation()(Code) | | |
flush | public void flush()(Code) | | |
getAutoClear | public int getAutoClear()(Code) | | |
getAutoDetach | public int getAutoDetach()(Code) | | |
getConnectionPassword | public String getConnectionPassword()(Code) | | |
getConnectionRetainMode | public int getConnectionRetainMode()(Code) | | |
getConnectionUserName | public String getConnectionUserName()(Code) | | |
getDelegate | public Broker getDelegate()(Code) | | Return the direct delegate.
|
getDetachState | public int getDetachState()(Code) | | |
getEvictFromDataCache | public boolean getEvictFromDataCache()(Code) | | |
getIgnoreChanges | public boolean getIgnoreChanges()(Code) | | |
getInnermostDelegate | public Broker getInnermostDelegate()(Code) | | Return the native delegate.
|
getLifecycleListenerCallbackMode | public int getLifecycleListenerCallbackMode()(Code) | | |
getMultithreaded | public boolean getMultithreaded()(Code) | | |
getNontransactionalRead | public boolean getNontransactionalRead()(Code) | | |
getNontransactionalWrite | public boolean getNontransactionalWrite()(Code) | | |
getOptimistic | public boolean getOptimistic()(Code) | | |
getOrderDirtyObjects | public boolean getOrderDirtyObjects()(Code) | | |
getPendingTransactionalObjects | public Collection getPendingTransactionalObjects()(Code) | | |
getPopulateDataCache | public boolean getPopulateDataCache()(Code) | | |
getRestoreState | public int getRestoreState()(Code) | | |
getRetainState | public boolean getRetainState()(Code) | | |
getRollbackOnly | public boolean getRollbackOnly()(Code) | | |
getSyncWithManagedTransactions | public boolean getSyncWithManagedTransactions()(Code) | | |
getTransactionListenerCallbackMode | public int getTransactionListenerCallbackMode()(Code) | | |
hasConnection | public boolean hasConnection()(Code) | | |
hashCode | public int hashCode()(Code) | | |
isActive | public boolean isActive()(Code) | | |
isCloseInvoked | public boolean isCloseInvoked()(Code) | | |
isClosed | public boolean isClosed()(Code) | | |
isDetachedNew | public boolean isDetachedNew()(Code) | | |
isManaged | public boolean isManaged()(Code) | | |
isStoreActive | public boolean isStoreActive()(Code) | | |
isTrackChangesByType | public boolean isTrackChangesByType()(Code) | | |
isTransactional | public boolean isTransactional(Object obj)(Code) | | |
preFlush | public void preFlush()(Code) | | |
releaseSavepoint | public void releaseSavepoint()(Code) | | |
releaseSavepoint | public void releaseSavepoint(String name)(Code) | | |
removeLifecycleListener | public void removeLifecycleListener(Object listener)(Code) | | |
removeTransactionListener | public void removeTransactionListener(Object listener)(Code) | | |
rollback | public void rollback()(Code) | | |
rollbackAndResume | public void rollbackAndResume()(Code) | | |
rollbackToSavepoint | public void rollbackToSavepoint()(Code) | | |
rollbackToSavepoint | public void rollbackToSavepoint(String name)(Code) | | |
setAutoClear | public void setAutoClear(int clear)(Code) | | |
setAutoDetach | public void setAutoDetach(int flags)(Code) | | |
setAutoDetach | public void setAutoDetach(int flag, boolean on)(Code) | | |
setDetachState | public void setDetachState(int mode)(Code) | | |
setDetachedNew | public void setDetachedNew(boolean isNew)(Code) | | |
setEvictFromDataCache | public void setEvictFromDataCache(boolean evict)(Code) | | |
setIgnoreChanges | public void setIgnoreChanges(boolean ignore)(Code) | | |
setLifecycleListenerCallbackMode | public void setLifecycleListenerCallbackMode(int mode)(Code) | | |
setMultithreaded | public void setMultithreaded(boolean multi)(Code) | | |
setNontransactionalRead | public void setNontransactionalRead(boolean read)(Code) | | |
setNontransactionalWrite | public void setNontransactionalWrite(boolean write)(Code) | | |
setOptimistic | public void setOptimistic(boolean opt)(Code) | | |
setOrderDirtyObjects | public void setOrderDirtyObjects(boolean order)(Code) | | |
setPopulateDataCache | public void setPopulateDataCache(boolean cache)(Code) | | |
setRestoreState | public void setRestoreState(int restore)(Code) | | |
setRetainState | public void setRetainState(boolean retain)(Code) | | |
setRollbackOnly | public void setRollbackOnly()(Code) | | |
setSyncWithManagedTransactions | public void setSyncWithManagedTransactions(boolean sync)(Code) | | |
setTrackChangesByType | public void setTrackChangesByType(boolean largeTransaction)(Code) | | |
setTransactionListenerCallbackMode | public void setTransactionListenerCallbackMode(int mode)(Code) | | |
syncWithManagedTransaction | public boolean syncWithManagedTransaction()(Code) | | |
unlock | public void unlock()(Code) | | |
validateChanges | public void validateChanges()(Code) | | |
|
|