[seam-commits] Seam SVN: r13524 - in modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence: transaction and 1 other directory.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Wed Jul 28 07:39:52 EDT 2010
Author: swd847
Date: 2010-07-28 07:39:52 -0400 (Wed, 28 Jul 2010)
New Revision: 13524
Modified:
modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/QueryParser.java
modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionExtension.java
Log:
update to work with latest weld extensions
Modified: modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/QueryParser.java
===================================================================
--- modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/QueryParser.java 2010-07-28 09:59:16 UTC (rev 13523)
+++ modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/QueryParser.java 2010-07-28 11:39:52 UTC (rev 13524)
@@ -27,6 +27,11 @@
import org.jboss.weld.extensions.el.Expressions;
+/**
+ *
+ * Parses hql queries and replaces el with named parameters
+ *
+ */
public class QueryParser
{
private final List<Object> parameterValues = new ArrayList<Object>();
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-28 09:59:16 UTC (rev 13523)
+++ modules/persistence/trunk/impl/src/main/java/org/jboss/seam/persistence/transaction/TransactionExtension.java 2010-07-28 11:39:52 UTC (rev 13524)
@@ -59,7 +59,7 @@
private static final Logger log = LoggerFactory.getLogger(TransactionExtension.class);
- public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event, BeanManager manager)
+ public void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event, BeanManager manager, DefaultBeanExtension defaultBeanExtension)
{
AnnotatedTypeBuilder<SeamTransaction> utbuilder = new AnnotatedTypeBuilder().setJavaClass(SeamTransaction.class);
BeanBuilder<SeamTransaction> builder = new BeanBuilder<SeamTransaction>(manager);
@@ -67,7 +67,7 @@
builder.setBeanLifecycle(new TransactionBeanLifecycle(manager));
builder.getQualifiers().clear();
builder.getQualifiers().add(DefaultTransactionLiteral.INSTANCE);
- DefaultBeanExtension.addDefaultBean(SeamTransaction.class, builder.create());
+ defaultBeanExtension.addDefaultBean(SeamTransaction.class, builder.create());
}
/**
More information about the seam-commits
mailing list