[jboss-svn-commits] JBL Code SVN: r27914 - labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleSTM/src/main/java/uk/ac/ncl/sdia/a8905943/entitymanager.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jul 12 14:12:25 EDT 2009
Author: whitingjr
Date: 2009-07-12 14:12:24 -0400 (Sun, 12 Jul 2009)
New Revision: 27914
Added:
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleSTM/src/main/java/uk/ac/ncl/sdia/a8905943/entitymanager/STMEntityManagerImpl.java
Log:
Added Entity manager implementation.
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleSTM/src/main/java/uk/ac/ncl/sdia/a8905943/entitymanager/STMEntityManagerImpl.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleSTM/src/main/java/uk/ac/ncl/sdia/a8905943/entitymanager/STMEntityManagerImpl.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleSTM/src/main/java/uk/ac/ncl/sdia/a8905943/entitymanager/STMEntityManagerImpl.java 2009-07-12 18:12:24 UTC (rev 27914)
@@ -0,0 +1,190 @@
+/*
+ * JBoss, the OpenSource J2EE webOS
+ *
+ * Distributable under LGPL license.
+ * See terms of license at gnu.org.
+ */
+package uk.ac.ncl.sdia.a8905943.entitymanager;
+
+import javax.persistence.EntityManager;
+import javax.persistence.EntityTransaction;
+import javax.persistence.FlushModeType;
+import javax.persistence.LockModeType;
+import javax.persistence.Query;
+import javax.persistence.spi.PersistenceUnitTransactionType;
+
+import org.hibernate.engine.PersistenceContext;
+
+public class STMEntityManagerImpl implements EntityManager
+{
+ private PersistenceContext persistenceContext;
+ private PersistenceUnitTransactionType type;
+
+ @Override
+ public void clear()
+ {
+ // FIXME clear
+
+ }
+
+ @Override
+ public void close()
+ {
+ // FIXME close
+
+ }
+
+ @Override
+ public boolean contains(Object entity)
+ {
+ // FIXME contains
+ return false;
+ }
+
+ @Override
+ public Query createNamedQuery(String name)
+ {
+ if (true)
+ {
+ throw new UnsupportedOperationException("Unsupported operation createNamedQuery(String)");
+ }
+ return null;
+ }
+
+ @Override
+ public Query createNativeQuery(String sqlString)
+ {
+ if (true)
+ {
+ throw new UnsupportedOperationException("Unsupported operation createNamedQuery(String)");
+ }
+
+ return null;
+ }
+
+ @Override
+ public Query createNativeQuery(String sqlString, Class resultClass)
+ {
+ if (true)
+ {
+ throw new UnsupportedOperationException("Unsupported operation createNamedQuery(String)");
+ }
+ return null;
+ }
+
+ @Override
+ public Query createNativeQuery(String sqlString, String resultSetMapping)
+ {
+ if (true)
+ {
+ throw new UnsupportedOperationException("Unsupported operation createNamedQuery(String)");
+ }
+ return null;
+ }
+
+ @Override
+ public Query createQuery(String qlString)
+ {
+ // FIXME createQuery
+ return null;
+ }
+
+ @Override
+ public <T> T find(Class<T> entityClass, Object primaryKey)
+ {
+ // FIXME find
+ return null;
+ }
+
+ @Override
+ public void flush()
+ {
+ // FIXME flush
+
+ }
+
+ @Override
+ public Object getDelegate()
+ {
+ // FIXME getDelegate
+ return null;
+ }
+
+ @Override
+ public FlushModeType getFlushMode()
+ {
+ // FIXME getFlushMode
+ return null;
+ }
+
+ @Override
+ public <T> T getReference(Class<T> entityClass, Object primaryKey)
+ {
+ // FIXME getReference
+ return null;
+ }
+
+ @Override
+ public EntityTransaction getTransaction()
+ {
+ // FIXME getTransaction
+ return null;
+ }
+
+ @Override
+ public boolean isOpen()
+ {
+ // FIXME isOpen
+ return false;
+ }
+
+ @Override
+ public void joinTransaction()
+ {
+ // FIXME joinTransaction
+
+ }
+
+ @Override
+ public void lock(Object entity, LockModeType lockMode)
+ {
+ // FIXME lock
+
+ }
+
+ @Override
+ public <T> T merge(T entity)
+ {
+ // FIXME merge
+ return null;
+ }
+
+ @Override
+ public void persist(Object entity)
+ {
+ // FIXME persist
+
+ }
+
+ @Override
+ public void refresh(Object entity)
+ {
+ // FIXME refresh
+
+ }
+
+ @Override
+ public void remove(Object entity)
+ {
+ // FIXME remove
+
+ }
+
+ @Override
+ public void setFlushMode(FlushModeType flushMode)
+ {
+ // FIXME setFlushMode
+
+ }
+
+}
More information about the jboss-svn-commits
mailing list