[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