[richfaces-svn-commits] JBoss Rich Faces SVN: r13918 - trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Apr 29 11:54:50 EDT 2009


Author: amarkhel
Date: 2009-04-29 11:54:50 -0400 (Wed, 29 Apr 2009)
New Revision: 13918

Modified:
   trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/Constants.java
   trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/SearchAction.java
Log:
Fix Rf-6928

Modified: trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/Constants.java
===================================================================
--- trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/Constants.java	2009-04-29 15:34:35 UTC (rev 13917)
+++ trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/Constants.java	2009-04-29 15:54:50 UTC (rev 13918)
@@ -150,15 +150,15 @@
 	public static final String TAG_BY_NAME_QUERY = "tag-byName";
 	public static final String SEARCH_QUERY_SHARED_ADDON = " and sh.shared=true";
 	public static final String SEARCH_QUERY_MY_ADDON = " and sh.owner.login=:login";
-	public static final String SEARCH_SHELVES_QUERY = "from Shelf sh where lower(sh.name) like :name or lower(sh.description) like :name ";
+	public static final String SEARCH_SHELVES_QUERY = "from Shelf sh where (lower(sh.name) like :name or lower(sh.description) like :name) ";
 	public static final String SEARCH_METATAG_QUERY = "from MetaTag t where lower(t.tag) like :name";
-	public static final String SEARCH_USERS_QUERY = "select  u from User u where lower(u.login) like :name or lower(u.firstName) like :name or lower(u.secondName) like :name";
-	public static final String SEARCH_IMAGE_SHARED_ADDON = " and i.album.shelf.shared=:shared";
+	public static final String SEARCH_USERS_QUERY = "select  u from User u where (lower(u.login) like :name or lower(u.firstName) like :name or lower(u.secondName) like :name) ";
+	public static final String SEARCH_IMAGE_SHARED_ADDON = " and i.album.shelf.shared=true";
 	public static final String SEARCH_IMAGE_MY_ADDON = " and i.album.owner.login=:login";
-	public static final String SEARCH_IMAGE_QUERY = "from Image i where lower(i.name) like :name or lower(i.description) like :name or lower(i.cameraModel) like :name";
+	public static final String SEARCH_IMAGE_QUERY = "from Image i where (lower(i.name) like :name or lower(i.description) like :name or lower(i.cameraModel) like :name) ";
 	public static final String SHARED_PARAMETER = "shared";
 	public static final String NAME_PARAMETER = "name";
-	public static final String SEARCH_ALBUM_SHARED_ADDON = " and a.shelf.shared=:shared";
+	public static final String SEARCH_ALBUM_SHARED_ADDON = " and a.shelf.shared=true";
 	public static final String SEARCH_ALBUM_MY_ADDON = " and a.owner.login=:login";
 	public static final String SEARCH_ALBUM_QUERY = "from Album a where lower(a.name) like :name or lower(a.description) like :name";
 	public static final String USER_SHELVES_QUERY = "user-shelves";

Modified: trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/SearchAction.java
===================================================================
--- trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/SearchAction.java	2009-04-29 15:34:35 UTC (rev 13917)
+++ trunk/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/service/SearchAction.java	2009-04-29 15:54:50 UTC (rev 13918)
@@ -76,9 +76,6 @@
 		//Set search string
 		query.setParameter(Constants.NAME_PARAMETER, Constants.PERCENT + searchQuery.toLowerCase() + Constants.PERCENT);
 		//If we search only in shared albums
-		if(searchInShared){
-			query.setParameter(Constants.SHARED_PARAMETER, searchInShared);
-		}
 		//If we search in user's albums
 		if (searchInMyAlbums) {
 			query.setParameter(Constants.LOGIN_PARAMETER, user.getLogin());
@@ -110,10 +107,6 @@
 		//Set search string
 		query.setParameter(Constants.NAME_PARAMETER, Constants.PERCENT + searchQuery.toLowerCase() + Constants.PERCENT);
 		//If we search only in shared images
-		if(searchInShared){
-			query.setParameter(Constants.SHARED_PARAMETER, searchInShared);
-		}
-		//If we search only in shared images
 		if (searchInMyAlbums) {
 			query.setParameter(Constants.LOGIN_PARAMETER, user.getLogin());
 		}




More information about the richfaces-svn-commits mailing list