Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserSearchAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserSearchAction.java,v diff -u -r1.1 -r1.2 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserSearchAction.java 28 Jul 2006 05:53:56 -0000 1.1 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserSearchAction.java 31 Jul 2006 00:17:39 -0000 1.2 @@ -91,24 +91,24 @@ String firstName = ((String)userSearchForm.get("firstName")).trim(); String lastName = ((String)userSearchForm.get("lastName")).trim(); - log.debug("got userId: "+userId); - log.debug("got login: "+login); - log.debug("got firstName: "+firstName); - log.debug("got lastName: "+lastName); + log.debug("got userId: '"+userId+"'"); + log.debug("got login: '"+login+"'"); + log.debug("got firstName: '"+firstName+"'"); + log.debug("got lastName: '"+lastName+"'"); List userList = new ArrayList(); - if(userId=="") { + if(userId.length()==0) { Map stringProperties = new HashMap(); - if(login!="") stringProperties.put("login","%"+login+"%"); - if(firstName!="") stringProperties.put("firstName","%"+firstName+"%"); - if(lastName!="") stringProperties.put("lastName","%"+lastName+"%"); + if(login.length()>0) stringProperties.put("login","%"+login+"%"); + if(firstName.length()>0) stringProperties.put("firstName","%"+firstName+"%"); + if(lastName.length()>0) stringProperties.put("lastName","%"+lastName+"%"); if(!stringProperties.isEmpty()) userList = getService().searchByStringProperties(User.class,stringProperties); }else{ Map objectProperties = new HashMap(); objectProperties.put("userId",userId); - if(login!="") objectProperties.put("login",login); - if(firstName!="") objectProperties.put("firstName",firstName); - if(lastName!="") objectProperties.put("lastName",lastName); + if(login.length()>0) objectProperties.put("login",login); + if(firstName.length()>0) objectProperties.put("firstName",firstName); + if(lastName.length()>0) objectProperties.put("lastName",lastName); if(!objectProperties.isEmpty()) userList = getService().findByProperties(User.class,objectProperties); }