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

All Implemented Interfaces:
    OpCallbacks, OpenJPAEntityTransaction, Closeable, FindCallbacks, Externalizable, OpenJPAEntityManagerSPI

Implementation of EntityManager interface.
Constructor:
 public EntityManagerImpl() 
 public EntityManagerImpl(EntityManagerFactoryImpl factory,
    Broker broker) 
    Constructor; supply factory and delegate.
Method from org.apache.openjpa.persistence.EntityManagerImpl Summary:
addLifecycleListener,   addTransactionListener,   assertNotCloseInvoked,   begin,   beginStore,   cancelAll,   clear,   close,   commit,   commitAndResume,   contains,   containsAll,   containsAll,   createExtent,   createInstance,   createNamedQuery,   createNativeQuery,   createNativeQuery,   createNativeQuery,   createQuery,   createQuery,   createQuery,   detach,   detachAll,   detachAll,   dirty,   dirtyClass,   equals,   evict,   evictAll,   evictAll,   evictAll,   evictAll,   evictAll,   find,   findAll,   findAll,   findCached,   flush,   fromFlushBeforeQueries,   fromLockLevel,   getAutoClear,   getAutoDetach,   getBroker,   getClassLoader,   getConfiguration,   getConnection,   getConnectionPassword,   getConnectionRetainMode,   getConnectionUserName,   getDelegate,   getDetachState,   getDirtyObjects,   getEntityManagerFactory,   getEvictFromStoreCache,   getFetchPlan,   getFieldGenerator,   getFlushMode,   getIdGenerator,   getIgnoreChanges,   getLifecycleListenerCallbackMode,   getLifecycleListenerCallbackModes,   getLockMode,   getManagedObjects,   getManagedRuntime,   getMultithreaded,   getNamedGenerator,   getNontransactionalRead,   getNontransactionalWrite,   getObjectId,   getObjectIdClass,   getOptimistic,   getOrderDirtyObjects,   getPendingTransactionalObjects,   getPersistedClasses,   getPopulateStoreCache,   getReference,   getRemovedClasses,   getRestoreState,   getRetainState,   getRollbackCause,   getRollbackOnly,   getSyncWithManagedTransactions,   getTransaction,   getTransactionListenerCallbackMode,   getTransactionListenerCallbackModes,   getTransactionalObjects,   getUpdatedClasses,   getUserObject,   getVersion,   hashCode,   isActive,   isDetached,   isDirty,   isLargeTransaction,   isManaged,   isNewlyPersistent,   isOpen,   isPersistent,   isRemoved,   isStoreActive,   isTrackChangesByType,   isTransactionManaged,   isTransactional,   joinTransaction,   lock,   lock,   lock,   lockAll,   lockAll,   lockAll,   lockAll,   merge,   mergeAll,   mergeAll,   nontransactional,   nontransactionalAll,   nontransactionalAll,   persist,   persistAll,   persistAll,   popFetchPlan,   preFlush,   processArgument,   processArgument,   processReturn,   pushFetchPlan,   putUserObject,   readExternal,   refresh,   refreshAll,   refreshAll,   refreshAll,   release,   releaseAll,   releaseAll,   releaseSavepoint,   releaseSavepoint,   remove,   removeAll,   removeAll,   removeLifecycleListener,   removeTransactionListener,   retrieve,   retrieveAll,   retrieveAll,   rollback,   rollbackAndResume,   rollbackToSavepoint,   rollbackToSavepoint,   setAutoClear,   setAutoClear,   setAutoDetach,   setAutoDetach,   setAutoDetach,   setAutoDetach,   setAutoDetach,   setDetachState,   setDetachState,   setEvictFromStoreCache,   setFlushMode,   setIgnoreChanges,   setLargeTransaction,   setLifecycleListenerCallbackMode,   setLifecycleListenerCallbackMode,   setLifecycleListenerCallbackMode,   setMultithreaded,   setNontransactionalRead,   setNontransactionalWrite,   setOptimistic,   setOrderDirtyObjects,   setPopulateStoreCache,   setRestoreState,   setRestoreState,   setRetainState,   setRollbackOnly,   setRollbackOnly,   setSavepoint,   setSyncWithManagedTransactions,   setTrackChangesByType,   setTransactionListenerCallbackMode,   setTransactionListenerCallbackMode,   setTransactionListenerCallbackMode,   toFlushBeforeQueries,   toLockLevel,   transactional,   transactionalAll,   transactionalAll,   validateChanges,   writeExternal
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.persistence.EntityManagerImpl Detail:
 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. We test only for this because if the broker is already closed, it will throw its own more informative exception when we delegate the pending operation to it.
 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 createExtent(Class cls,
    boolean subclasses) 
 public T createInstance(Class 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(Query query) 
 public OpenJPAQuery createQuery(String language,
    String 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() 
 public  void evictAll(Collection entities) 
 public  void evictAll(Object entities) 
 public  void evictAll(Class cls) 
 public  void evictAll(Extent extent) 
 public T find(Class cls,
    Object oid) 
 public T[] findAll(Class cls,
    Object oids) 
 public Collection findAll(Class cls,
    Collection oids) 
 public T findCached(Class 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 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 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 getPersistedClasses() 
 public boolean getPopulateStoreCache() 
 public T getReference(Class cls,
    Object oid) 
 public Collection getRemovedClasses() 
 public RestoreStateType getRestoreState() 
 public boolean getRetainState() 
 public Throwable getRollbackCause() 
 public boolean getRollbackOnly() 
 public boolean getSyncWithManagedTransactions() 
 public OpenJPAEntityTransaction getTransaction() 
 public int getTransactionListenerCallbackMode() 
 public EnumSet getTransactionListenerCallbackModes() 
 public Collection getTransactionalObjects() 
 public Collection 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) 
 public  void lock(Object entity,
    LockModeType mode) 
 public  void lock(Object entity,
    LockModeType mode,
    int timeout) 
 public  void lockAll(Collection entities) 
 public  void lockAll(Object entities) 
 public  void lockAll(Collection entities,
    LockModeType mode,
    int timeout) 
 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 popFetchPlan() 
 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 FetchPlan pushFetchPlan() 
 public Object putUserObject(Object key,
    Object val) 
 public  void readExternal(ObjectInput in) throws ClassNotFoundException, IOException 
 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 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 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 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) throws IOException