diff --git a/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetService.java b/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetService.java index d739bf2496..d8ca7ee976 100644 --- a/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetService.java +++ b/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetService.java @@ -20,7 +20,7 @@ package org.alfresco.repo.search.impl.solr.facet; import java.util.List; -import java.util.Set; +import java.util.SortedSet; import org.alfresco.repo.dictionary.Facetable; import org.alfresco.repo.search.impl.solr.facet.Exceptions.DuplicateFacetId; @@ -111,7 +111,7 @@ public interface SolrFacetService * @return a collection of facetable {@link FacetablePropertyData}s. * @see Facetable */ - public Set getFacetableProperties(); + public SortedSet getFacetableProperties(); /** * This method offers a convenient access point for getting all Facetable @@ -120,7 +120,7 @@ public interface SolrFacetService * @return a collection of facetable {@link FacetablePropertyData}s. * @see Facetable */ - public Set getFacetableProperties(QName contentClass); + public SortedSet getFacetableProperties(QName contentClass); /** A simple POJO/DTO intended primarily for use in an FTL model and rendering in the JSON API. */ public static class FacetablePropertyData implements Comparable diff --git a/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetServiceImpl.java b/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetServiceImpl.java index 2f1c574e7a..5ce310c440 100644 --- a/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetServiceImpl.java +++ b/source/java/org/alfresco/repo/search/impl/solr/facet/SolrFacetServiceImpl.java @@ -769,9 +769,9 @@ public class SolrFacetServiceImpl extends AbstractLifecycleBean implements SolrF } } - @Override public Set getFacetableProperties() + @Override public SortedSet getFacetableProperties() { - final Set result = new TreeSet<>(); + final SortedSet result = new TreeSet<>(); final List allContentClasses = CollectionUtils.flatten(dictionaryService.getAllAspects(), dictionaryService.getAllTypes()); @@ -783,9 +783,9 @@ public class SolrFacetServiceImpl extends AbstractLifecycleBean implements SolrF return result; } - @Override public Set getFacetableProperties(QName contentClass) + @Override public SortedSet getFacetableProperties(QName contentClass) { - final Set result = new TreeSet<>(); + final SortedSet result = new TreeSet<>(); final Map propertyDefs = dictionaryService.getPropertyDefs(contentClass);