r379 - wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty
Author: schorlet Date: 2010-02-07 08:39:23 +0100 (Sun, 07 Feb 2010) New Revision: 379 Modified: wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/WikittyProxy.java Log: ajout du support des criteres de tri dans la recherche Modified: wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/WikittyProxy.java =================================================================== --- wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/WikittyProxy.java 2010-02-05 21:58:45 UTC (rev 378) +++ wikengo_core-wikitty/wikengo_core-wikitty-api/src/main/java/org/sharengo/wikitty/WikittyProxy.java 2010-02-07 07:39:23 UTC (rev 379) @@ -17,7 +17,15 @@ package org.sharengo.wikitty; -import java.util.*; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; import java.util.Map.Entry; import org.sharengo.wikitty.search.Element; @@ -216,6 +224,17 @@ Criteria serviceCriteria = search.criteria(criteria.getName()); serviceCriteria.setFirstIndex(criteria.getFirstIndex()); serviceCriteria.setEndIndex(criteria.getEndIndex()); + + List<String> sortAscending = criteria.getSortAscending(); + if (sortAscending != null) { + serviceCriteria.setSortAscending(sortAscending.toArray(new String[sortAscending.size()])); + } + + List<String> sortDescending = criteria.getSortDescending(); + if (sortDescending != null) { + serviceCriteria.setSortDescending(sortDescending.toArray(new String[sortDescending.size()])); + } + List<String> fieldFacets = criteria.getFacetField(); if(fieldFacets != null) { serviceCriteria.setFacetField(fieldFacets.toArray(new String[fieldFacets.size()]));
participants (1)
-
schorletï¼ users.nuiton.org