Class RangeResultMapper


  • public class RangeResultMapper
    extends java.lang.Object
    Helper to map range results.
    Author:
    Michael Suzuki
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static GenericBucket buildGenericBucketFromRange​(java.lang.String facetField, java.util.Map<java.lang.String,​java.lang.String> facet, java.util.List<org.alfresco.service.cmr.search.RangeParameters> ranges)
      Builds the generic facet response out of range results.
      static java.util.List<GenericFacetResponse> getGenericFacetsForRanges​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.String>>> facetFields, java.util.List<org.alfresco.service.cmr.search.RangeParameters> ranges)
      Transforms the facet range response into generic facet response.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RangeResultMapper

        public RangeResultMapper()
    • Method Detail

      • getGenericFacetsForRanges

        public static java.util.List<GenericFacetResponse> getGenericFacetsForRanges​(java.util.Map<java.lang.String,​java.util.List<java.util.Map<java.lang.String,​java.lang.String>>> facetFields,
                                                                                     java.util.List<org.alfresco.service.cmr.search.RangeParameters> ranges)
        Transforms the facet range response into generic facet response.
        Parameters:
        facetFields -
        searchQuery -
        Returns:
        GenericFacetResponse
      • buildGenericBucketFromRange

        public static GenericBucket buildGenericBucketFromRange​(java.lang.String facetField,
                                                                java.util.Map<java.lang.String,​java.lang.String> facet,
                                                                java.util.List<org.alfresco.service.cmr.search.RangeParameters> ranges)
        Builds the generic facet response out of range results.
        Parameters:
        facetField -
        facet -
        Returns: