[weld-commits] Weld SVN: r6484 - examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Fri Jun 18 09:24:29 EDT 2010


Author: pete.muir at jboss.org
Date: 2010-06-18 09:24:29 -0400 (Fri, 18 Jun 2010)
New Revision: 6484

Modified:
   examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/CodeFragmentManagerImpl.java
   examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/FloodingDecorator.java
Log:
fix search

Modified: examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/CodeFragmentManagerImpl.java
===================================================================
--- examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/CodeFragmentManagerImpl.java	2010-06-18 11:35:05 UTC (rev 6483)
+++ examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/CodeFragmentManagerImpl.java	2010-06-18 13:24:29 UTC (rev 6484)
@@ -28,7 +28,7 @@
 import java.util.List;
 import java.util.logging.Logger;
 
-import javax.ejb.Stateless;
+import javax.ejb.Stateful;
 import javax.enterprise.inject.Produces;
 import javax.inject.Inject;
 import javax.inject.Named;
@@ -43,7 +43,7 @@
 import org.jboss.weld.examples.pastecode.model.CodeFragment;
 import org.jboss.weld.examples.pastecode.model.CodeFragment_;
 
- at Stateless
+ at Stateful
 public class CodeFragmentManagerImpl implements CodeFragmentManager
 {
 
@@ -194,7 +194,7 @@
       }
       if (!isEmpty(codeFragment.getText()))
       {
-         predicates.add( builder.like(root.get(CodeFragment_.text), codeFragment.getText().toLowerCase()) );
+         predicates.add( builder.like(root.get(CodeFragment_.text), "%" + codeFragment.getText().toLowerCase().trim() + "%") );
       }
       if (codeFragment.getDatetime() != null)
       {

Modified: examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/FloodingDecorator.java
===================================================================
--- examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/FloodingDecorator.java	2010-06-18 11:35:05 UTC (rev 6483)
+++ examples/trunk/jsf/pastecode/src/main/java/org/jboss/weld/examples/pastecode/session/FloodingDecorator.java	2010-06-18 13:24:29 UTC (rev 6484)
@@ -21,6 +21,8 @@
  */
 package org.jboss.weld.examples.pastecode.session;
 
+import java.io.Serializable;
+
 import javax.decorator.Decorator;
 import javax.decorator.Delegate;
 import javax.inject.Inject;
@@ -28,8 +30,11 @@
 import org.jboss.weld.examples.pastecode.model.CodeFragment;
 
 @Decorator
-public abstract class FloodingDecorator implements CodeFragmentManager
+public abstract class FloodingDecorator implements CodeFragmentManager, Serializable
 {
+
+   private static final long serialVersionUID = -4615837206290420112L;
+
    @Inject @Delegate 
    private CodeFragmentManager codeFragmentManager; 
    



More information about the weld-commits mailing list