• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java NoSuchConnectionException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.springframework.social.connect.NoSuchConnectionException的典型用法代码示例。如果您正苦于以下问题:Java NoSuchConnectionException类的具体用法?Java NoSuchConnectionException怎么用?Java NoSuchConnectionException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



NoSuchConnectionException类属于org.springframework.social.connect包,在下文中一共展示了NoSuchConnectionException类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Override
@Transactional(readOnly = true)
public Connection<?> getConnection(final ConnectionKey connectionKey) {

    final String providerId = connectionKey.getProviderId();
    final String providerUserId = connectionKey.getProviderUserId();

    final UserConnection userConnection = userConnectionRepository.findOne(user, providerId, providerUserId);

    if (userConnection == null) {
        throw new NoSuchConnectionException(connectionKey);
    }

    final ConnectionData connectionData = Functions.toConnectionData(textEncryptor)
                                                   .apply(userConnection);

    return connectionFactoryLocator.getConnectionFactory(userConnection.getProviderId())
                                   .createConnection(connectionData);
}
 
开发者ID:martinlau,项目名称:unidle-old,代码行数:20,代码来源:ConnectionRepositoryImpl.java


示例2: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Override
public Connection<?> getConnection(ConnectionKey connectionKey) {
	final CompositeFilter filter = CompositeFilterOperator.and(
		FilterOperator.EQUAL.of("providerId", connectionKey.getProviderId()),
		FilterOperator.EQUAL.of("providerUserId", connectionKey.getProviderUserId())
	);
	final Query query = new Query(getKind())
		.setAncestor(userKey)
		.setFilter(filter);
	Entity singleEntity;
	try {
		singleEntity = datastore.prepare(query).asSingleEntity();			
	} catch (TooManyResultsException ex) {
		log.warning("Too many results were found for query " + query.toString());
		throw new NoSuchConnectionException(connectionKey);
	}
	if (singleEntity == null) throw new NoSuchConnectionException(connectionKey);
	return connectionMapper.mapEntity(singleEntity);
}
 
开发者ID:amobiz,项目名称:spring-social-showcase-sec-appengine,代码行数:20,代码来源:AppEngineConnectionRepository.java


示例3: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Override
public Connection<?> getConnection(final ConnectionKey connectionKey) {
    final SocialUserConnection socialUserConnection
            = socialUserConnectionRepository.findOneByUserIdAndProviderIdAndProviderUserId(userId,
            connectionKey.getProviderId(), connectionKey.getProviderUserId());

    return Optional.ofNullable(socialUserConnection)
            .map(this::socialUserConnectionToConnection)
            .orElseThrow(() -> new NoSuchConnectionException(connectionKey));
}
 
开发者ID:vlsidlyarevich,项目名称:unity,代码行数:11,代码来源:CustomSocialConnectionRepository.java


示例4: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Override
public Connection<?> getConnection(ConnectionKey key) {
  User user = userRepository.findOneByAuthProviderUserId(
      key.getProviderId(), key.getProviderUserId());
  if (user.getId() == userId) {
    ConnectionFactory<?> connectionFactory = connectionFactoryLocator
        .getConnectionFactory(key.getProviderId());
    return connectionFactory.createConnection(connectionData(user));
  }
  throw new NoSuchConnectionException(key);
}
 
开发者ID:cs71-caffeine,项目名称:awesome-agile,代码行数:12,代码来源:AwesomeAgileConnectionRepository.java


示例5: testGetConnectionNonMatchingUser

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Test(expected = NoSuchConnectionException.class)
public void testGetConnectionNonMatchingUser() throws Exception {
  Connection connection = mock(Connection.class);
  ArgumentCaptor<ConnectionData> connectionDataCaptor =
      ArgumentCaptor.forClass(ConnectionData.class);
  when(connectionFactoryOne.createConnection(connectionDataCaptor.capture()))
      .thenReturn(connection);
  User wrongUser = user();
  wrongUser.setId(idProvider.getAndIncrement());
  when(userRepository.findOneByAuthProviderUserId(PROVIDER_ONE, providerUserId()))
      .thenReturn(wrongUser);
  connectionRepository.getConnection(new ConnectionKey(PROVIDER_ONE, providerUserId()));
}
 
开发者ID:cs71-caffeine,项目名称:awesome-agile,代码行数:14,代码来源:AwesomeAgileConnectionRepositoryTest.java


示例6: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
private Connection<?> getConnection(String providerId, String providerUserId) {
    List<SocialAuthentication> socialAuthentications = userDao.getSocialAuthentications(providerId, providerUserId);
    if (socialAuthentications.isEmpty()) {
        throw new NoSuchConnectionException(new ConnectionKey(providerId, providerUserId));
    }
    return authToConnection(socialAuthentications.get(0));
}
 
开发者ID:Glamdring,项目名称:scientific-publishing,代码行数:8,代码来源:JpaConnectionRepository.java


示例7: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
public Connection<?> getConnection(ConnectionKey connectionKey) {
	final String sql = selectFromUserConnection() + " where userId = ? and providerId = ? and providerUserId = ? order by rank";
	final String[] selectionArgs = { userId, connectionKey.getProviderId(), connectionKey.getProviderUserId() };
	Connection<?> connection = queryForConnection(sql, selectionArgs);

	if (connection == null) {
		throw new NoSuchConnectionException(connectionKey);
	}

	return connection;
}
 
开发者ID:bestarandyan,项目名称:ShoppingMall,代码行数:12,代码来源:SQLiteConnectionRepository.java


示例8: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Override
public Connection<?> getConnection(ConnectionKey connectionKey) {
  SocialUserConnection socialUserConnection = socialUserConnectionRepository
    .findOneByUserIdAndProviderIdAndProviderUserId(userId, connectionKey.getProviderId(), connectionKey.getProviderUserId());
  return Optional.ofNullable(socialUserConnection)
    .map(this::socialUserConnectionToConnection)
    .orElseThrow(() -> new NoSuchConnectionException(connectionKey));
}
 
开发者ID:priitl,项目名称:p2p-webtv,代码行数:9,代码来源:CustomSocialConnectionRepository.java


示例9: testGetConnectionWithConnectionKeyWithUnknownConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Test(expected = NoSuchConnectionException.class)
public void testGetConnectionWithConnectionKeyWithUnknownConnection() throws Exception {

    final ConnectionKey connectionKey = new ConnectionKey("twitter",
                                                          "unknown provider user id");
    subject.getConnection(connectionKey);
}
 
开发者ID:martinlau,项目名称:unidle-old,代码行数:8,代码来源:ConnectionRepositoryImplTest.java


示例10: getConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
public Connection<?> getConnection(ConnectionKey connectionKey) {
    UserSocialConnection userSocialConnection = this.userSocialConnectionRepository
            .findByUserIdAndProviderIdAndProviderUserId(userId, connectionKey.getProviderId(),
                    connectionKey.getProviderUserId());
    if (userSocialConnection != null) {
        return buildConnection(userSocialConnection);
    }
    throw new NoSuchConnectionException(connectionKey);
}
 
开发者ID:jiwhiz,项目名称:JiwhizBlogWeb,代码行数:10,代码来源:MongoConnectionRepositoryImpl.java


示例11: findConnectionByKeyNoSuchConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Test(expected = NoSuchConnectionException.class)
public void findConnectionByKeyNoSuchConnection() {
    connectionRepository.getConnection(new ConnectionKey("facebook", "bogus"));
}
 
开发者ID:xm-online,项目名称:xm-uaa,代码行数:5,代码来源:CustomSocialUsersConnectionRepositoryIntTest.java


示例12: findConnectionByApiToUserNoSuchConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Test(expected = NoSuchConnectionException.class)
public void findConnectionByApiToUserNoSuchConnection() {
    assertFacebookConnection(connectionRepository.getConnection(TestFacebookApi.class, "9"));
}
 
开发者ID:xm-online,项目名称:xm-uaa,代码行数:5,代码来源:CustomSocialUsersConnectionRepositoryIntTest.java


示例13: findConnectionByKeyNoSuchConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Test(expected = NoSuchConnectionException.class)
public void findConnectionByKeyNoSuchConnection() {
  connectionRepository.getConnection(new ConnectionKey("facebook", "bogus"));
}
 
开发者ID:priitl,项目名称:p2p-webtv,代码行数:5,代码来源:CustomSocialUsersConnectionRepositoryTest.java


示例14: findConnectionByApiToUserNoSuchConnection

import org.springframework.social.connect.NoSuchConnectionException; //导入依赖的package包/类
@Test(expected = NoSuchConnectionException.class)
public void findConnectionByApiToUserNoSuchConnection() {
  assertFacebookConnection(connectionRepository.getConnection(TestFacebookApi.class, "9"));
}
 
开发者ID:priitl,项目名称:p2p-webtv,代码行数:5,代码来源:CustomSocialUsersConnectionRepositoryTest.java



注:本文中的org.springframework.social.connect.NoSuchConnectionException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Matrix类代码示例发布时间:2022-05-22
下一篇:
Java DocRootTree类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap