Package com.google.wave.api

Examples of com.google.wave.api.SearchResult


            + (searchRequest.getIndex() + searchRequest.getNumResults()) + "]");
    OperationRequest operationRequest = opQueue.getPendingOperations().get(0);
    String opId = operationRequest.getId();
    OperationUtil.executeOperation(operationRequest, operationRegistry, context, user);
    JsonRpcResponse jsonRpcResponse = context.getResponses().get(opId);
    SearchResult searchResult =
        (SearchResult) jsonRpcResponse.getData().get(ParamsProperty.SEARCH_RESULTS);
    return searchResult;
  }
View Full Code Here


    String query = OperationUtil.getRequiredParameter(operation, ParamsProperty.QUERY);
    int index = OperationUtil.getOptionalParameter(operation, ParamsProperty.INDEX, 0);
    int numResults = OperationUtil.getOptionalParameter(
        operation, ParamsProperty.NUM_RESULTS, DEFAULT_NUMBER_SEARCH_RESULTS);

    SearchResult result = search(participant, query, index, numResults);

    Map<ParamsProperty, Object> data =
        ImmutableMap.<ParamsProperty, Object> of(ParamsProperty.SEARCH_RESULTS, result);
    context.constructResponse(operation, data);
  }
View Full Code Here

   * An instance creator that creates an empty {@link SearchResult}.
   */
  private static class SearchResultInstanceCreator implements InstanceCreator<SearchResult> {
    @Override
    public SearchResult createInstance(Type type) {
      return new SearchResult("");
    }
View Full Code Here

    if (user == null) {
      response.setStatus(HttpServletResponse.SC_FORBIDDEN);
      return;
    }
    SearchRequest searchRequest = parseSearchRequest(req, response);
    SearchResult searchResult = performSearch(searchRequest, user);

    int totalGuess = computeTotalResultsNumberGuess(searchRequest, searchResult);
    LOG.fine("Results: " + searchResult.getNumResults() + ", total: " + totalGuess);
    SearchResponse searchResponse = serializeSearchResult(searchResult, totalGuess);
    serializeObjectToServlet(searchResponse, response);
  }
View Full Code Here

TOP

Related Classes of com.google.wave.api.SearchResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.