Class SearchMapper

java.lang.Object
org.alfresco.rest.api.search.impl.SearchMapper

public class SearchMapper extends Object
Maps from a json request and a solr SearchParameters object.
Author:
Gethin James
  • Field Details

  • Constructor Details

    • SearchMapper

      public SearchMapper()
  • Method Details

    • toSearchParameters

      public SearchParameters toSearchParameters(Params params, SearchQuery searchQuery, SearchRequestContext searchRequestContext)
      Turn the SearchQuery params serialized by Jackson into the Java SearchParameters object
      Parameters:
      params -
      Returns:
      SearchParameters
    • setDefaults

      public void setDefaults(SearchParameters sp)
      Sets the API defaults
      Parameters:
      sp -
    • fromQuery

      public void fromQuery(SearchParameters sp, Query q)
      SearchParameters from the Query object
      Parameters:
      sp - SearchParameters
      q - Query
    • fromPaging

      public void fromPaging(SearchParameters sp, Paging paging)
      SearchParameters from the Paging object
      Parameters:
      sp - SearchParameters
      paging - Paging
    • fromSort

      public void fromSort(SearchParameters sp, List<SortDef> sort)
      SearchParameters from List
      Parameters:
      sp - SearchParameters
      sort - List
    • fromTemplate

      public void fromTemplate(SearchParameters sp, List<Template> templates)
      SearchParameters from List