Package com.google.wave.api

Examples of com.google.wave.api.FetchProfilesResult


      @Override
      public boolean matches(Object item) {
        Map<ParamsProperty, Object> map = (Map<ParamsProperty, Object>) item;
        assertTrue(map.containsKey(ParamsProperty.FETCH_PROFILES_RESULT));
        Object resultsObj = map.get(ParamsProperty.FETCH_PROFILES_RESULT);
        FetchProfilesResult results = (FetchProfilesResult) resultsObj;
        assertNotNull(results.getProfiles());
        assertEquals(1, results.getProfiles().size());
        ParticipantProfile profile = results.getProfiles().get(0);
        assertEquals(address, profile.getAddress());
        assertEquals(name, profile.getName());
        assertEquals(profileUrl, profile.getProfileUrl());
        assertEquals(imageUrl, profile.getImageUrl());
        return true;
View Full Code Here


    List<ParticipantProfile> profiles = Lists.newArrayListWithCapacity(requestAddresses.size());
    for (String address : requestAddresses) {
      ParticipantProfile participantProfile = profilesFetcher.fetchProfile(address);
      profiles.add(participantProfile);
    }
    FetchProfilesResult result = new FetchProfilesResult(profiles);
    Map<ParamsProperty, Object> data =
        ImmutableMap.<ParamsProperty, Object> of(ParamsProperty.FETCH_PROFILES_RESULT, result);
    context.constructResponse(operation, data);
  }
View Full Code Here

   */
  private ProfileResponse fetchProfiles(ProfileRequest profileRequest, ParticipantId user) {
    if (LOG.isLoggable(Level.FINE)) {
      LOG.fine("Fetching profiles: " + Joiner.on(",").join(profileRequest.getAddressesList()));
    }
    FetchProfilesResult profileResult =
        fetchProfilesFromService(user, profileRequest.getAddressesList());
    LOG.fine("Fetched profiles: " + profileResult.getProfiles().size());
    return serializeProfileResult(profileResult);
  }
View Full Code Here

            converterManager.getEventDataConverter(ProtocolVersion.DEFAULT), conversationUtil);
    OperationRequest operationRequest = opQueue.getPendingOperations().get(0);
    String opId = operationRequest.getId();
    OperationUtil.executeOperation(operationRequest, operationRegistry, context, user);
    JsonRpcResponse jsonRpcResponse = context.getResponses().get(opId);
    FetchProfilesResult profileResults =
        (FetchProfilesResult) jsonRpcResponse.getData().get(ParamsProperty.FETCH_PROFILES_RESULT);
    return profileResults;
  }
View Full Code Here

    List<ParticipantProfile> profiles = Lists.newArrayListWithCapacity(requestAddresses.size());
    for (String address : requestAddresses) {
      ParticipantProfile participantProfile = profilesFetcher.fetchProfile(address);
      profiles.add(participantProfile);
    }
    FetchProfilesResult result = new FetchProfilesResult(profiles);
    Map<ParamsProperty, Object> data =
        ImmutableMap.<ParamsProperty, Object> of(ParamsProperty.FETCH_PROFILES_RESULT, result);
    context.constructResponse(operation, data);
  }
View Full Code Here

   */
  private ProfileResponse fetchProfiles(ProfileRequest profileRequest, ParticipantId user) {
    if (LOG.isLoggable(Level.FINE)) {
      LOG.fine("Fetching profiles: " + Joiner.on(",").join(profileRequest.getAddressesList()));
    }
    FetchProfilesResult profileResult =
        fetchProfilesFromService(user, profileRequest.getAddressesList());
    LOG.fine("Fetched profiles: " + profileResult.getProfiles().size());
    return serializeProfileResult(profileResult);
  }
View Full Code Here

            converterManager.getEventDataConverter(ProtocolVersion.DEFAULT), conversationUtil);
    OperationRequest operationRequest = opQueue.getPendingOperations().get(0);
    String opId = operationRequest.getId();
    OperationUtil.executeOperation(operationRequest, operationRegistry, context, user);
    JsonRpcResponse jsonRpcResponse = context.getResponses().get(opId);
    FetchProfilesResult profileResults =
        (FetchProfilesResult) jsonRpcResponse.getData().get(ParamsProperty.FETCH_PROFILES_RESULT);
    return profileResults;
  }
View Full Code Here

TOP

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

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.