Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person
In directory
james.mmbase.org:/tmp/cvs-serv5581/community/src/java/com/finalist/cmsc/services/community/person
Modified Files:
PersonHibernateService.java
Log Message:
CMSC-996 format the jsp use properties&modify the search condition
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person
See also: http://www.mmbase.org/jira/browse/CMSC-996
Index: PersonHibernateService.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/person/PersonHibernateService.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- PersonHibernateService.java 31 Jul 2008 03:05:12 -0000 1.17
+++ PersonHibernateService.java 1 Aug 2008 07:13:53 -0000 1.18
@@ -295,15 +295,15 @@
if (conditions.containsKey("fullname")) {
String[] names = conditions.get("fullname").toString().split(" ");
if (names.length == 2) {
- strb.append(" and (person.firstName='" + names[0]
- + "'and person.lastName='" + names[1] + "')"
- + "or person.firstName='" + names[0] + " " + names[1]
- + "'" + "or person.lastName='" + names[0] + " "
- + names[1] + "'");
+ strb.append(" and ((person.firstName like '%" + names[0]
+ + "%' and person.lastName like '%" + names[1] + "%')"
+ + " or person.firstName like '%" + names[0] + " " + names[1]
+ + "%'" + "or person.lastName like '%" + names[0] + " "
+ + names[1] + "%')");
}
else if (names.length == 1) {
- strb.append(" and person.firstName='" + names[0]
- + "' or person.lastName='" + names[0] + "'");
+ strb.append(" and (person.firstName like '%" + names[0]
+ + "%' or person.lastName like '%" + names[0] + "%')");
}
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs