Busqueda de entidades por nombre a lowecase sin normalización de

acentos.
This commit is contained in:
Marcos Garcia Nuñez
2019-12-13 02:02:48 +01:00
parent c785f70728
commit 1715f2356a

View File

@@ -53,7 +53,7 @@ public class CommonFacadeBean implements CommonFacadeRemote, CommonFacadeLocal {
if (searchTerm == null) if (searchTerm == null)
searchTerm = ""; searchTerm = "";
else else
searchTerm = Utils.stripAccents(searchTerm).toLowerCase(); searchTerm = Utils.normalizeTerm(searchTerm);
if (searchTerm.length() > 0) { if (searchTerm.length() > 0) {
strFilter = "WHERE lower(ms.name) LIKE :searchTerm OR lower(ms.description) LIKE :searchTerm"; strFilter = "WHERE lower(ms.name) LIKE :searchTerm OR lower(ms.description) LIKE :searchTerm";
@@ -93,7 +93,7 @@ public class CommonFacadeBean implements CommonFacadeRemote, CommonFacadeLocal {
if (searchTerm == null) if (searchTerm == null)
searchTerm = ""; searchTerm = "";
else else
searchTerm = Utils.stripAccents(searchTerm).toLowerCase(); searchTerm = Utils.normalizeTerm(searchTerm);
if (searchTerm.length() > 0) { if (searchTerm.length() > 0) {
strFilter = "WHERE lower(phc.name) LIKE :searchTerm OR lower(phc.location) LIKE :searchTerm"; strFilter = "WHERE lower(phc.name) LIKE :searchTerm OR lower(phc.location) LIKE :searchTerm";
@@ -133,7 +133,7 @@ public class CommonFacadeBean implements CommonFacadeRemote, CommonFacadeLocal {
if (searchTerm == null) if (searchTerm == null)
searchTerm = ""; searchTerm = "";
else else
searchTerm = Utils.stripAccents(searchTerm).toLowerCase(); searchTerm = Utils.normalizeTerm(searchTerm);
if (searchTerm.length() > 0) { if (searchTerm.length() > 0) {
strFilter = "WHERE lower(fd.name) LIKE :searchTerm OR lower(fd.surname) LIKE :searchTerm"; strFilter = "WHERE lower(fd.name) LIKE :searchTerm OR lower(fd.surname) LIKE :searchTerm";