Examples of ConnectionKey


Examples of org.springframework.social.connect.ConnectionKey

    return null;
  }

  public void addConnection(Connection<?> connection) {
    try {
      ConnectionKey connectionKey = connection.getKey();
      getConnection(connectionKey);
      throw new DuplicateConnectionException(connectionKey);
    } catch (NoSuchConnectionException e) {
      connections.add(connection.createData().getProviderId(), connection);
    }
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

   * Creates a connection from the data provider.
   * @param data the connection data
   * @param apiAdapter the Service API adapter
   */
  public AbstractConnection(ConnectionData data, ApiAdapter<A> apiAdapter) {
    key = new ConnectionKey(data.getProviderId(), data.getProviderUserId());
    this.apiAdapter = apiAdapter;
    displayName = data.getDisplayName();
    profileUrl = data.getProfileUrl();
    imageUrl = data.getImageUrl();
    valuesInitialized = true;
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

   */
  protected void initKey(String providerId, String providerUserId) {
    if (providerUserId == null) {
      providerUserId = setValues().providerUserId;
    }
    key = new ConnectionKey(providerId, providerUserId);   
  }
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

    try {
      RemoteUser existingConnection = get(userId, providerId,
          providerUserId);
      if (existingConnection != null)
        throw new DuplicateConnectionException(new ConnectionKey(
            providerId, providerUserId));
    } catch (EmptyResultDataAccessException e) {
    }

    save(remoteUser);
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

  @Test
  @SuppressWarnings("unchecked")
  public void findConnectionByKey() {
    insertFacebookConnection();
    assertFacebookConnection((Connection<TestFacebookApi>) connectionRepository.getConnection(new ConnectionKey("facebook", "12345")));
  }
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

    assertFacebookConnection((Connection<TestFacebookApi>) connectionRepository.getConnection(new ConnectionKey("facebook", "12345")));
  }
 
  @Test(expected=NoSuchConnectionException.class)
  public void findConnectionByKeyNoSuchConnection() {
    connectionRepository.getConnection(new ConnectionKey("facebook", "bogus"));
  }
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

  @Test
  public void removeConnection() {
    insertFacebookConnection();
    insertFacebookConnection2();
    assertEquals(2, connectionRepository.findConnections("facebook").size());
    connectionRepository.removeConnection(new ConnectionKey("facebook", "12345"));
    assertEquals(1, connectionRepository.findConnections("facebook").size());
  }
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

    assertEquals(1, connectionRepository.findConnections("facebook").size());
  }

  @Test
  public void removeConnectionNoOp() {
    connectionRepository.removeConnection(new ConnectionKey("facebook", "1"));
  }
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

    return twitterConnectionFactory;
  }

 
  private void assertTwitterConnection(Connection<TestTwitterApi> twitter) {
    assertEquals(new ConnectionKey("twitter", "habuma"), twitter.getKey());
    assertEquals("@habuma", twitter.getDisplayName());
    assertEquals("http://twitter.com/habuma", twitter.getProfileUrl());
    assertEquals("http://twitter.com/habuma/picture", twitter.getImageUrl());
    TestTwitterApi twitterApi = twitter.getApi();
    assertEquals("ACCESS_TOKEN", twitterApi.getAccessToken());   
View Full Code Here

Examples of org.springframework.social.connect.ConnectionKey

    twitter.sync();
    assertEquals("http://twitter.com/habuma/a_new_picture", twitter.getImageUrl());
  }
 
  private void assertFacebookConnection(Connection<TestFacebookApi> facebook) {
    assertEquals(new ConnectionKey("facebook", "12345"), facebook.getKey());
    assertEquals("Craig Walls", facebook.getDisplayName());
    assertEquals("http://facebook.com/habuma", facebook.getProfileUrl());
    assertEquals("http://facebook.com/habuma/picture", facebook.getImageUrl());
    TestFacebookApi facebookApi = facebook.getApi();
    assertEquals("ACCESS_TOKEN", facebookApi.getAccessToken());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.