[jboss-cvs] JBossAS SVN: r99605 - in projects/snowdrop/examples/trunk/sportsclub: sportsclub-domain and 5 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 19 14:40:45 EST 2010


Author: marius.bogoevici
Date: 2010-01-19 14:40:44 -0500 (Tue, 19 Jan 2010)
New Revision: 99605

Modified:
   projects/snowdrop/examples/trunk/sportsclub/pom.xml
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain/
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingServiceImpl.java
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/java/org/jboss/snowdrop/samples/sportsclub/springmvc/BasicController.java
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/pom.xml
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/src/main/java/org/jboss/snowdrop/samples/sportsclub/ejb/SubscriptionServiceImpl.java
Log:
Use JBoss extension annotations to provide immutable EJB JNDI names.

Modified: projects/snowdrop/examples/trunk/sportsclub/pom.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/pom.xml	2010-01-19 19:14:16 UTC (rev 99604)
+++ projects/snowdrop/examples/trunk/sportsclub/pom.xml	2010-01-19 19:40:44 UTC (rev 99605)
@@ -46,6 +46,12 @@
             </dependency>
 
             <dependency>
+               <groupId>org.jboss.ejb3</groupId>
+               <artifactId>jboss-ejb3-ext-api</artifactId>
+               <version>1.0.0</version>
+            </dependency>
+
+            <dependency>
                 <groupId>org.hibernate</groupId>
                 <artifactId>ejb3-persistence</artifactId>
                 <version>1.0.2.GA</version>


Property changes on: projects/snowdrop/examples/trunk/sportsclub/sportsclub-domain
___________________________________________________________________
Name: svn:ignore
   + target
.settings
.project
.classpath


Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml	2010-01-19 19:14:16 UTC (rev 99604)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml	2010-01-19 19:40:44 UTC (rev 99605)
@@ -32,6 +32,10 @@
             <artifactId>jboss-ejb-api</artifactId>
         </dependency>
         <dependency>
+           <groupId>org.jboss.ejb3</groupId>
+           <artifactId>jboss-ejb3-ext-api</artifactId>
+        </dependency>
+        <dependency>
             <groupId>org.jboss.snowdrop</groupId>
             <artifactId>snowdrop-deployers</artifactId>
             <version>1.0.0.GA</version>

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingServiceImpl.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingServiceImpl.java	2010-01-19 19:14:16 UTC (rev 99604)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingServiceImpl.java	2010-01-19 19:40:44 UTC (rev 99605)
@@ -3,10 +3,12 @@
 import java.math.BigDecimal;
 import java.util.Date;
 
+import javax.ejb.Local;
 import javax.ejb.Stateless;
 import javax.interceptor.Interceptors;
 
 import org.jboss.annotation.spring.Spring;
+import org.jboss.ejb3.annotation.LocalBinding;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Account;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Balance;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Invoice;
@@ -19,6 +21,7 @@
 
 @Stateless
 @Interceptors(SpringLifecycleInterceptor.class)
+ at LocalBinding(jndiBinding="sportsclub/BillingService")
 public class BillingServiceImpl implements BillingService
 {
    @Spring(bean = "invoiceRepository", jndiName = "SpringDao")

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/java/org/jboss/snowdrop/samples/sportsclub/springmvc/BasicController.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/java/org/jboss/snowdrop/samples/sportsclub/springmvc/BasicController.java	2010-01-19 19:14:16 UTC (rev 99604)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-webmvc/src/main/java/org/jboss/snowdrop/samples/sportsclub/springmvc/BasicController.java	2010-01-19 19:40:44 UTC (rev 99605)
@@ -19,10 +19,10 @@
 @Controller
 public class BasicController
 {
-   @EJB(mappedName = "sportsclub/BillingServiceImpl/local")
+   @EJB(mappedName = "sportsclub/BillingService")
    BillingService billingService;
 
-   @EJB(mappedName = "sportsclub/SubscriptionServiceImpl/local")
+   @EJB(mappedName = "sportsclub/SubscriptionService")
    SubscriptionService subscriptionService;
 
    @Autowired

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/pom.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/pom.xml	2010-01-19 19:14:16 UTC (rev 99604)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/pom.xml	2010-01-19 19:40:44 UTC (rev 99605)
@@ -34,6 +34,13 @@
         </dependency>
 
        <dependency>
+           <groupId>org.jboss.ejb3</groupId>
+           <artifactId>jboss-ejb3-ext-api</artifactId>
+       </dependency>
+
+       
+
+       <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>ejb3-persistence</artifactId>
         </dependency>

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/src/main/java/org/jboss/snowdrop/samples/sportsclub/ejb/SubscriptionServiceImpl.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/src/main/java/org/jboss/snowdrop/samples/sportsclub/ejb/SubscriptionServiceImpl.java	2010-01-19 19:14:16 UTC (rev 99604)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-subscriptions-ejb/src/main/java/org/jboss/snowdrop/samples/sportsclub/ejb/SubscriptionServiceImpl.java	2010-01-19 19:40:44 UTC (rev 99605)
@@ -1,5 +1,6 @@
 package org.jboss.snowdrop.samples.sportsclub.ejb;
 
+import javax.ejb.Local;
 import javax.ejb.Stateless;
 import javax.ejb.TransactionAttribute;
 import javax.interceptor.Interceptors;
@@ -9,6 +10,7 @@
 import java.util.List;
 
 import org.jboss.annotation.spring.Spring;
+import org.jboss.ejb3.annotation.LocalBinding;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Account;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Balance;
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.BillingType;
@@ -25,8 +27,9 @@
 /**
  * @author <a href="mailto:mariusb at redhat.com">Marius Bogoevici</a>
  */
- at Stateless
+ at Stateless(mappedName = "SubscriptionService", name = "SubscriptionService")
 @Interceptors(SpringLifecycleInterceptor.class)
+ at LocalBinding(jndiBinding = "sportsclub/SubscriptionService")
 public class SubscriptionServiceImpl implements SubscriptionService
 {
 




More information about the jboss-cvs-commits mailing list