Class SearchResultsUtil

java.lang.Object
com.atlassian.crowd.search.util.SearchResultsUtil

public class SearchResultsUtil extends Object
Utility methods for processing search results.
  • Constructor Details

    • SearchResultsUtil

      public SearchResultsUtil()
  • Method Details

    • convertEntitiesToNames

      public static List<String> convertEntitiesToNames(Iterable<? extends DirectoryEntity> entities)
      Transforms collection of directory entities to collection of entity names.
      Parameters:
      entities - directory entities.
      Returns:
      names.
    • constrainResults

      public static <T> List<T> constrainResults(List<T> results, int startIndex, int maxResults)
      Performs a sublist operation on the list of results.
      Type Parameters:
      T - type of results is unchanged.
      Parameters:
      results - collection of all results.
      startIndex - start index for output.
      maxResults - max number of results for output. The special value EntityQuery.ALL_RESULTS is honoured.
      Returns:
      output sublist.