[jboss-svn-commits] JBL Code SVN: r29183 - labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Sep 4 10:06:11 EDT 2009
Author: whitingjr
Date: 2009-09-04 10:06:10 -0400 (Fri, 04 Sep 2009)
New Revision: 29183
Added:
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/Bank.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankAccountEntity.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBean.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanLocal.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanRemote.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBean.java
labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBeanLocal.java
Log:
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/Bank.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/Bank.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/Bank.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,12 @@
+/*
+ * JBoss, the OpenSource J2EE webOS
+ *
+ * Distributable under LGPL license.
+ * See terms of license at gnu.org.
+ */
+package uk.ac.ncl.sdia.mvcc.impl;
+
+public class Bank
+{
+
+}
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankAccountEntity.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankAccountEntity.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankAccountEntity.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,12 @@
+/*
+ * JBoss, the OpenSource J2EE webOS
+ *
+ * Distributable under LGPL license.
+ * See terms of license at gnu.org.
+ */
+package uk.ac.ncl.sdia.mvcc.impl;
+
+public class BankAccountEntity
+{
+
+}
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBean.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBean.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBean.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,48 @@
+package uk.ac.ncl.sdia.mvcc.impl;
+
+import java.util.List;
+
+import javax.ejb.Stateless;
+import javax.persistence.EntityManager;
+import javax.persistence.PersistenceContext;
+import javax.persistence.Query;
+
+/**
+ * Session Bean implementation class BankManagerBean
+ */
+
+ @Stateless
+ public class BankManagerBean implements BankManagerBeanRemote, BankManagerBeanLocal {
+
+ @PersistenceContext (name="banking")
+ private EntityManager entityManager;
+
+ @SuppressWarnings("unchecked")
+ public void auditAccounts()
+ {
+ String statement = "model/uk.ac.ncl.sdia.a8905943.model.BankAccountEntity";
+ Query accountQuery = entityManager.createQuery(statement);
+ List<BankAccountEntity> accountList = accountQuery.getResultList();
+ for (BankAccountEntity account : accountList)
+ {
+ audit(account);
+ }
+ }
+
+
+
+
+ private void audit(BankAccountEntity account)
+ {
+ // FIXME audit
+
+ }
+
+
+
+
+ public BankManagerBean() {
+ // TODO Auto-generated constructor stub
+ }
+
+}
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanLocal.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanLocal.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanLocal.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,7 @@
+package uk.ac.ncl.sdia.mvcc.impl;
+import javax.ejb.Local;
+
+ at Local
+public interface BankManagerBeanLocal {
+
+}
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanRemote.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanRemote.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/BankManagerBeanRemote.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,7 @@
+package uk.ac.ncl.sdia.mvcc.impl;
+import javax.ejb.Remote;
+
+ at Remote
+public interface BankManagerBeanRemote {
+
+}
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBean.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBean.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBean.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,20 @@
+package uk.ac.ncl.sdia.mvcc.impl;
+
+import javax.ejb.Stateless;
+
+import uk.ac.ncl.sdia.mvcc.spec.FlightEntity;
+
+/**
+ * Session Bean implementation class FlightServiceBean
+ */
+ at Stateless
+public class FlightServiceBean implements FlightServiceBeanLocal {
+
+ @Override
+ public void bookFlight(FlightEntity flight)
+ {
+ // FIXME bookFlight
+
+ }
+
+}
Added: labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBeanLocal.java
===================================================================
--- labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBeanLocal.java (rev 0)
+++ labs/jbosstm/workspace/whitingjr/trunk/MVCCSampleEJB/src/main/java/uk/ac/ncl/sdia/mvcc/impl/FlightServiceBeanLocal.java 2009-09-04 14:06:10 UTC (rev 29183)
@@ -0,0 +1,9 @@
+package uk.ac.ncl.sdia.mvcc.impl;
+import javax.ejb.Local;
+
+import uk.ac.ncl.sdia.mvcc.spec.FlightService;
+
+ at Local
+public interface FlightServiceBeanLocal extends FlightService{
+
+}
More information about the jboss-svn-commits
mailing list