[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