[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