Method Summary |
|
public void | addLifecycleListener(Object listener, Class... classes) |
public void | addTransactionListener(Object listener) |
void | assertNotCloseInvoked() Throw appropriate exception if close has been invoked but the broker
is still open. |
public void | begin() |
public void | beginStore() |
public boolean | cancelAll() |
public void | clear() |
public void | close() |
public void | commit() |
public void | commitAndResume() |
public boolean | contains(Object entity) |
public boolean | containsAll(Object... entities) |
public boolean | containsAll(Collection entities) |
public Extent<T> | createExtent(Class<T> cls, boolean subclasses) |
public T | createInstance(Class<T> cls) |
public OpenJPAQuery | createNamedQuery(String name) |
public OpenJPAQuery | createNativeQuery(String query) |
public OpenJPAQuery | createNativeQuery(String query, Class cls) |
public OpenJPAQuery | createNativeQuery(String query, String mappingName) |
public OpenJPAQuery | createQuery(String query) |
public OpenJPAQuery | createQuery(String language, String query) |
public OpenJPAQuery | createQuery(Query query) |
public T | detach(T entity) |
public Object[] | detachAll(Object... entities) |
public Collection | detachAll(Collection entities) |
public void | dirty(Object o, String field) |
public void | dirtyClass(Class cls) |
public boolean | equals(Object other) |
public void | evict(Object entity) |
public void | evictAll(Collection entities) |
public void | evictAll(Object... entities) |
public void | evictAll() |
public void | evictAll(Class cls) |
public void | evictAll(Extent extent) |
public T | find(Class<T> cls, Object oid) |
public T[] | findAll(Class<T> cls, Object... oids) |
public Collection<T> | findAll(Class<T> cls, Collection oids) |
public T | findCached(Class<T> cls, Object oid) |
public void | flush() |
static FlushModeType | fromFlushBeforeQueries(int flush) Translate our internal flush constant to a flush mode enum value. |
static LockModeType | fromLockLevel(int level) Translate our internal lock level to a javax.persistence enum value. |
public AutoClearType | getAutoClear() |
public EnumSet<AutoDetachType> | getAutoDetach() |
public Broker | getBroker() Broker delegate. |
public ClassLoader | getClassLoader() |
public OpenJPAConfiguration | getConfiguration() |
public Object | getConnection() |
public String | getConnectionPassword() |
public ConnectionRetainMode | getConnectionRetainMode() |
public String | getConnectionUserName() |
public Object | getDelegate() |
public DetachStateType | getDetachState() |
public Collection | getDirtyObjects() |
public OpenJPAEntityManagerFactory | getEntityManagerFactory() |
public boolean | getEvictFromStoreCache() |
public FetchPlan | getFetchPlan() |
public Generator | getFieldGenerator(Class forClass, String fieldName) |
public FlushModeType | getFlushMode() |
public Generator | getIdGenerator(Class forClass) |
public boolean | getIgnoreChanges() |
public int | getLifecycleListenerCallbackMode() |
public EnumSet<CallbackMode> | getLifecycleListenerCallbackModes() |
public LockModeType | getLockMode(Object entity) |
public Collection | getManagedObjects() |
public ManagedRuntime | getManagedRuntime() |
public boolean | getMultithreaded() |
public Generator | getNamedGenerator(String name) |
public boolean | getNontransactionalRead() |
public boolean | getNontransactionalWrite() |
public Object | getObjectId(Object o) |
public Class | getObjectIdClass(Class cls) |
public boolean | getOptimistic() |
public boolean | getOrderDirtyObjects() |
public Collection | getPendingTransactionalObjects() |
public Collection<Class> | getPersistedClasses() |
public boolean | getPopulateStoreCache() |
public T | getReference(Class<T> cls, Object oid) |
public Collection<Class> | getRemovedClasses() |
public RestoreStateType | getRestoreState() |
public boolean | getRetainState() |
public Throwable | getRollbackCause() |
public boolean | getRollbackOnly() |
public boolean | getSyncWithManagedTransactions() |
public OpenJPAEntityTransaction | getTransaction() |
public int | getTransactionListenerCallbackMode() |
public EnumSet<CallbackMode> | getTransactionListenerCallbackModes() |
public Collection | getTransactionalObjects() |
public Collection<Class> | getUpdatedClasses() |
public Object | getUserObject(Object key) |
public Object | getVersion(Object o) |
public int | hashCode() |
public boolean | isActive() |
public boolean | isDetached(Object entity) |
public boolean | isDirty(Object o) |
public boolean | isLargeTransaction() |
public boolean | isManaged() |
public boolean | isNewlyPersistent(Object o) |
public boolean | isOpen() |
public boolean | isPersistent(Object o) |
public boolean | isRemoved(Object o) |
public boolean | isStoreActive() |
public boolean | isTrackChangesByType() |
public boolean | isTransactionManaged() |
public boolean | isTransactional(Object o) |
public void | joinTransaction() |
public void | lock(Object entity, LockModeType mode) |
public void | lock(Object entity) |
public void | lock(Object entity, LockModeType mode, int timeout) |
public void | lockAll(Collection entities) |
public void | lockAll(Collection entities, LockModeType mode, int timeout) |
public void | lockAll(Object... entities) |
public void | lockAll(Object[] entities, LockModeType mode, int timeout) |
public T | merge(T entity) |
public Object[] | mergeAll(Object... entities) |
public Collection | mergeAll(Collection entities) |
public void | nontransactional(Object entity) |
public void | nontransactionalAll(Collection objs) |
public void | nontransactionalAll(Object[] objs) |
public void | persist(Object entity) |
public void | persistAll(Object... entities) |
public void | persistAll(Collection entities) |
public void | preFlush() |
public Object | processArgument(Object arg) |
public int | processArgument(int op, Object obj, OpenJPAStateManager sm) |
public Object | processReturn(Object oid, OpenJPAStateManager sm) |
public Object | putUserObject(Object key, Object val) |
public void | readExternal(ObjectInput in) |
public void | refresh(Object entity) |
public void | refreshAll() |
public void | refreshAll(Collection entities) |
public void | refreshAll(Object... entities) |
public void | release(Object entity) |
public void | releaseAll(Collection entities) |
public void | releaseAll(Object... entities) |
public void | releaseSavepoint() |
public void | releaseSavepoint(String name) |
public void | remove(Object entity) |
public void | removeAll(Object... entities) |
public void | removeAll(Collection entities) |
public void | removeLifecycleListener(Object listener) |
public void | removeTransactionListener(Object listener) |
public void | retrieve(Object entity) |
public void | retrieveAll(Collection entities) |
public void | retrieveAll(Object... entities) |
public void | rollback() |
public void | rollbackAndResume() |
public void | rollbackToSavepoint() |
public void | rollbackToSavepoint(String name) |
public void | setAutoClear(AutoClearType val) |
public void | setAutoClear(int autoClear) |
public void | setAutoDetach(AutoDetachType flag) |
public void | setAutoDetach(EnumSet<AutoDetachType> flags) |
public void | setAutoDetach(int autoDetachFlags) |
public void | setAutoDetach(AutoDetachType value, boolean on) |
public void | setAutoDetach(int flag, boolean on) |
public void | setDetachState(DetachStateType type) |
public void | setDetachState(int detach) |
public void | setEvictFromStoreCache(boolean evict) |
public void | setFlushMode(FlushModeType flushMode) |
public void | setIgnoreChanges(boolean val) |
public void | setLargeTransaction(boolean value) |
public void | setLifecycleListenerCallbackMode(CallbackMode mode) |
public void | setLifecycleListenerCallbackMode(EnumSet<CallbackMode> modes) |
public void | setLifecycleListenerCallbackMode(int callbackMode) |
public void | setMultithreaded(boolean multithreaded) |
public void | setNontransactionalRead(boolean val) |
public void | setNontransactionalWrite(boolean val) |
public void | setOptimistic(boolean val) |
public void | setOrderDirtyObjects(boolean order) |
public void | setPopulateStoreCache(boolean cache) |
public void | setRestoreState(RestoreStateType val) |
public void | setRestoreState(int restore) |
public void | setRetainState(boolean val) |
public void | setRollbackOnly() |
public void | setRollbackOnly(Throwable cause) |
public void | setSavepoint(String name) |
public void | setSyncWithManagedTransactions(boolean sync) |
public void | setTrackChangesByType(boolean trackByType) |
public void | setTransactionListenerCallbackMode(CallbackMode mode) |
public void | setTransactionListenerCallbackMode(EnumSet<CallbackMode> modes) |
public void | setTransactionListenerCallbackMode(int callbackMode) |
static int | toFlushBeforeQueries(FlushModeType flushMode) Translate a flush mode enum value to our internal flush constant. |
static int | toLockLevel(LockModeType mode) Translate the javax.persistence enum value to our internal lock level. |
public void | transactional(Object entity, boolean updateVersion) |
public void | transactionalAll(Collection objs, boolean updateVersion) |
public void | transactionalAll(Object[] objs, boolean updateVersion) |
public void | validateChanges() |
public void | writeExternal(ObjectOutput out) |