Class SortOptionsChecker

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int checkLimit​(int limit)
      Checks whether the limit on number of documents to score is between 0 and the maximum.
      static com.google.appengine.api.search.proto.SearchServicePb.ScorerSpec checkValid​(com.google.appengine.api.search.proto.SearchServicePb.ScorerSpec spec)
      Checks the SearchServicePb.ScorerSpec is valid, specifically checking the limit on number of documents to score is not too large.
    • Constructor Detail

      • SortOptionsChecker

        public SortOptionsChecker()
    • Method Detail

      • checkLimit

        public static int checkLimit​(int limit)
        Checks whether the limit on number of documents to score is between 0 and the maximum.
        Parameters:
        limit - the maximum number of documents to score in the search
        Returns:
        the checked limit
        Throws:
        IllegalArgumentException - if the limit is out of range
      • checkValid

        public static com.google.appengine.api.search.proto.SearchServicePb.ScorerSpec checkValid​(com.google.appengine.api.search.proto.SearchServicePb.ScorerSpec spec)
        Checks the SearchServicePb.ScorerSpec is valid, specifically checking the limit on number of documents to score is not too large.
        Parameters:
        spec - the SearchServicePb.ScorerSpec to check
        Returns:
        the checked spec
        Throws:
        IllegalArgumentException - if the spec is invalid