[seam-commits] Seam SVN: r13502 - modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Sun Jul 25 07:16:20 EDT 2010


Author: swd847
Date: 2010-07-25 07:16:20 -0400 (Sun, 25 Jul 2010)
New Revision: 13502

Modified:
   modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionBeanLifecycle.java
   modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionExtension.java
Log:
fix build



Modified: modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionBeanLifecycle.java
===================================================================
--- modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionBeanLifecycle.java	2010-07-25 10:56:31 UTC (rev 13501)
+++ modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionBeanLifecycle.java	2010-07-25 11:16:20 UTC (rev 13502)
@@ -8,9 +8,9 @@
 import java.lang.reflect.Proxy;
 
 import javax.enterprise.context.spi.CreationalContext;
+import javax.enterprise.inject.spi.Bean;
 import javax.enterprise.inject.spi.BeanManager;
 
-import org.jboss.weld.extensions.bean.BeanImpl;
 import org.jboss.weld.extensions.bean.BeanLifecycle;
 
 /**
@@ -47,7 +47,7 @@
       this.manager = manager;
    }
 
-   public SeamTransaction create(BeanImpl<SeamTransaction> bean, CreationalContext<SeamTransaction> ctx)
+   public SeamTransaction create(Bean<SeamTransaction> bean, CreationalContext<SeamTransaction> ctx)
    {
       try
       {
@@ -59,7 +59,7 @@
       }
    }
 
-   public void destroy(BeanImpl<SeamTransaction> bean, SeamTransaction arg0, CreationalContext<SeamTransaction> arg1)
+   public void destroy(Bean<SeamTransaction> bean, SeamTransaction arg0, CreationalContext<SeamTransaction> arg1)
    {
       arg1.release();
    }

Modified: modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionExtension.java
===================================================================
--- modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionExtension.java	2010-07-25 10:56:31 UTC (rev 13501)
+++ modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionExtension.java	2010-07-25 11:16:20 UTC (rev 13502)
@@ -55,13 +55,12 @@
 
    public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event, BeanManager manager)
    {
-      AnnotatedTypeBuilder<SeamTransaction> utbuilder = AnnotatedTypeBuilder.newInstance(SeamTransaction.class);
-      BeanBuilder<SeamTransaction> builder = new BeanBuilder<SeamTransaction>(utbuilder.create(), manager);
-      builder.defineBeanFromAnnotatedType();
+      AnnotatedTypeBuilder<SeamTransaction> utbuilder = new AnnotatedTypeBuilder().setJavaClass(SeamTransaction.class);
+      BeanBuilder<SeamTransaction> builder = new BeanBuilder<SeamTransaction>(manager);
+      builder.defineBeanFromAnnotatedType(utbuilder.create());
       builder.setBeanLifecycle(new TransactionBeanLifecycle(manager));
       builder.getQualifiers().clear();
       builder.getQualifiers().add(DefaultTransactionLiteral.INSTANCE);
       DefaultBeanExtension.addDefaultBean(SeamTransaction.class, builder.create());
    }
-
 }



More information about the seam-commits mailing list