[jboss-cvs] JBossAS SVN: r98096 - in projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb: src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Dec 21 14:55:02 EST 2009


Author: marius.bogoevici
Date: 2009-12-21 14:55:01 -0500 (Mon, 21 Dec 2009)
New Revision: 98096

Modified:
   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/BillingService.java
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingServiceImpl.java
Log:
BillingService is now an EJB

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml	2009-12-21 19:50:43 UTC (rev 98095)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/pom.xml	2009-12-21 19:55:01 UTC (rev 98096)
@@ -24,5 +24,9 @@
          <groupId>org.hibernate</groupId>
          <artifactId>ejb3-persistence</artifactId>
       </dependency>
+      <dependency>
+         <groupId>org.jboss.javaee</groupId>
+         <artifactId>jboss-ejb-api</artifactId>
+      </dependency>
    </dependencies>
 </project>

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingService.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingService.java	2009-12-21 19:50:43 UTC (rev 98095)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingService.java	2009-12-21 19:55:01 UTC (rev 98096)
@@ -2,8 +2,11 @@
 
 import java.math.BigDecimal;
 
+import javax.ejb.Local;
+
 import org.jboss.snowdrop.samples.sportsclub.domain.entity.Account;
 
+ at Local
 public interface BillingService
 {
    void generateInvoice(Account account);

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	2009-12-21 19:50:43 UTC (rev 98095)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-invoicing-ejb/src/main/java/org/jboss/spring/samples/sportsclub/invoicing/services/BillingServiceImpl.java	2009-12-21 19:55:01 UTC (rev 98096)
@@ -3,6 +3,8 @@
 import java.math.BigDecimal;
 import java.util.Date;
 
+import javax.ejb.Stateless;
+
 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;
@@ -11,6 +13,7 @@
 import org.jboss.snowdrop.samples.sportsclub.domain.repository.InvoiceRepository;
 import org.jboss.snowdrop.samples.sportsclub.domain.repository.PaymentRepository;
 
+ at Stateless
 public class BillingServiceImpl implements BillingService
 {
    private InvoiceRepository invoiceRepository;




More information about the jboss-cvs-commits mailing list