]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman-Common/src/org/splat/service/SearchServiceImpl.java
Salome HOME
Satisfy some PMD requirements.
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / service / SearchServiceImpl.java
index eccbccca111591befb16658dc819c839a7f5deb6..2d2a2dbf091ccec2cbfa9890cdb1964ac986700e 100644 (file)
@@ -72,6 +72,10 @@ public class SearchServiceImpl implements SearchService {
         */
        public final static Logger LOG = Logger
                        .getLogger(org.splat.service.SearchServiceImpl.class);
+       /**
+        * "title" property name.
+        */
+       private final static String PROP_TITLE = "title";
 
        /**
         * Injected repository service.
@@ -185,7 +189,7 @@ public class SearchServiceImpl implements SearchService {
                // Group by study
                query.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
                // Creation of the sort criteria
-               query.addOrder(Order.asc("title"));
+               query.addOrder(Order.asc(PROP_TITLE));
 
                if (LOG.isInfoEnabled()) {
                        LOG.info("Searching knowledge elements: \"" + query.toString());
@@ -226,7 +230,7 @@ public class SearchServiceImpl implements SearchService {
 
                        String[] word = title.split(" ");
                        for (int j = 0; j < word.length; j++) {
-                               critext.add(Restrictions.like("title", "%" + word[j] + "%"));
+                               critext.add(Restrictions.like(PROP_TITLE, "%" + word[j] + "%"));
                        }
                        topJunction.add(critext);
                }
@@ -272,7 +276,7 @@ public class SearchServiceImpl implements SearchService {
                // Group by study
                query.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
                // Creation of the sort criteria
-               query.addOrder(Order.asc("title"));
+               query.addOrder(Order.asc(PROP_TITLE));
 
                if (LOG.isInfoEnabled()) {
                        LOG.info("Searching studies: \"" + query.toString());
@@ -578,7 +582,7 @@ public class SearchServiceImpl implements SearchService {
                        filter.add(new FilterClause(select, BooleanClause.Occur.SHOULD));
 
                        // Creation of the sort criteria
-                       Sort sort = new Sort(new SortField("title", SortField.STRING));
+                       Sort sort = new Sort(new SortField(PROP_TITLE, SortField.STRING));
 
                        // Search
                        TopFieldDocs found = searcher.search(fulquery, filter, hitsize,