本文整理汇总了Java中org.springframework.social.connect.NotConnectedException类的典型用法代码示例。如果您正苦于以下问题:Java NotConnectedException类的具体用法?Java NotConnectedException怎么用?Java NotConnectedException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NotConnectedException类属于org.springframework.social.connect包,在下文中一共展示了NotConnectedException类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Override
@SuppressWarnings("unchecked")
public <A> Connection<A> getPrimaryConnection(final Class<A> apiType) {
final String providerId = getProviderId(apiType);
final Connection<A> connection = (Connection<A>) findPrimaryConnection(providerId);
return Optional.ofNullable(connection)
.orElseThrow(() -> new NotConnectedException(providerId));
}
示例2: getConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Override
public <A> Connection<A> getConnection(Class<A> apiType, String providerUserId) {
ConnectionFactory<A> connectionFactory = getConnectionFactory(apiType);
User user = getUser();
String providerId = connectionFactory.getProviderId();
if (providerId.equals(user.getAuthProviderId())
&& providerUserId.equals(user.getAuthProviderUserId())) {
return connectionFactory.createConnection(connectionData(user));
}
throw new NotConnectedException(providerId);
}
示例3: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Override
public <A> Connection<A> getPrimaryConnection(Class<A> apiType) {
Connection<A> connection = findPrimaryConnection(apiType);
if (connection == null) {
throw new NotConnectedException(getConnectionFactory(apiType).getProviderId());
}
return connection;
}
示例4: testGetConnectionByProviderClassNotFound
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Test(expected = NotConnectedException.class)
public void testGetConnectionByProviderClassNotFound() throws Exception {
Connection connection = mock(Connection.class);
ArgumentCaptor<ConnectionData> connectionDataCaptor =
ArgumentCaptor.forClass(ConnectionData.class);
when(connectionFactoryOne.createConnection(connectionDataCaptor.capture()))
.thenReturn(connection);
connectionRepository.getConnection(
TestConnectionFactoryOne.class, PROVIDER_ONE + ":" + idProvider.getAndIncrement());
}
示例5: testGetConnectionByProviderClassWrongProvider
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Test(expected = NotConnectedException.class)
public void testGetConnectionByProviderClassWrongProvider() throws Exception {
Connection connection = mock(Connection.class);
ArgumentCaptor<ConnectionData> connectionDataCaptor =
ArgumentCaptor.forClass(ConnectionData.class);
when(connectionFactoryOne.createConnection(connectionDataCaptor.capture()))
.thenReturn(connection);
connectionRepository.getConnection(
TestConnectionFactoryTwo.class, providerUserId());
}
示例6: testGetPrimaryConnectionNotFound
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Test(expected = NotConnectedException.class)
public void testGetPrimaryConnectionNotFound() throws Exception {
Connection connection = mock(Connection.class);
ArgumentCaptor<ConnectionData> connectionDataCaptor =
ArgumentCaptor.forClass(ConnectionData.class);
when(connectionFactoryOne.createConnection(connectionDataCaptor.capture()))
.thenReturn(connection);
connectionRepository.getPrimaryConnection(TestConnectionFactoryTwo.class);
}
示例7: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public <A> Connection<A> getPrimaryConnection(Class<A> apiType) {
String providerId = getProviderId(apiType);
Connection<A> connection = (Connection<A>) findPrimaryConnection(providerId);
if (connection == null) {
throw new NotConnectedException(providerId);
}
return connection;
}
示例8: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Override
@SuppressWarnings("unchecked")
public <A> Connection<A> getPrimaryConnection(Class<A> apiType) {
String providerId = getProviderId(apiType);
Connection<A> connection = (Connection<A>) findPrimaryConnection(providerId);
if (connection == null) {
throw new NotConnectedException(providerId);
}
return connection;
}
示例9: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Override
@Transactional(readOnly = true)
public <A> Connection<A> getPrimaryConnection(final Class<A> apiType) {
final Connection<A> primaryConnection = findPrimaryConnection(apiType);
if (primaryConnection == null) {
final String providerId = getProviderId(apiType);
throw new NotConnectedException(providerId);
}
return primaryConnection;
}
示例10: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
/**
* {@inheritDoc}
*/
public <A> Connection<A> getPrimaryConnection(Class<A> apiType) {
Connection<A> connection = findPrimaryConnection(apiType);
if (null == connection) {
throw new NotConnectedException(getProviderId(apiType));
}
return connection;
}
示例11: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@SuppressWarnings("unchecked")
public <A> Connection<A> getPrimaryConnection(Class<A> apiType) {
String providerId = getProviderId(apiType);
Connection<A> connection = (Connection<A>) findPrimaryConnection(providerId);
if (connection == null) {
throw new NotConnectedException(providerId);
}
return connection;
}
示例12: getPrimaryConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@Override
public <A> Connection<A> getPrimaryConnection(Class<A> apiType) {
String providerId = getProviderId(apiType);
Connection<A> connection = (Connection<A>) findPrimaryConnection(providerId);
if (connection == null) {
throw new NotConnectedException(providerId);
}
return connection;
}
开发者ID:amobiz,项目名称:spring-social-showcase-sec-appengine,代码行数:11,代码来源:AppEngineConnectionRepository.java
示例13: findPrimaryConnectionNotConnected
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Test(expected = NotConnectedException.class)
public void findPrimaryConnectionNotConnected() {
connectionRepository.getPrimaryConnection(TestFacebookApi.class);
}
示例14: findPrimaryConnectionNotConnected
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Test(expected = NotConnectedException.class)
public void findPrimaryConnectionNotConnected() {
connectionRepository.getPrimaryConnection(TestFacebookApi.class);
}
示例15: testGetPrimaryConnectionWithNoConnection
import org.springframework.social.connect.NotConnectedException; //导入依赖的package包/类
@Test(expected = NotConnectedException.class)
public void testGetPrimaryConnectionWithNoConnection() throws Exception {
subject.getPrimaryConnection(Facebook.class);
}