本文整理汇总了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;未经允许,请勿转载。 |
请发表评论