本文整理汇总了Java中com.couchbase.client.protocol.views.Query.setKey方法的典型用法代码示例。如果您正苦于以下问题:Java Query.setKey方法的具体用法?Java Query.setKey怎么用?Java Query.setKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.couchbase.client.protocol.views.Query
的用法示例。
在下文中一共展示了Query.setKey方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testFindOauth2AccessTokenByUserName
import com.couchbase.client.protocol.views.Query; //导入方法依赖的package包/类
@Ignore
@Test
public void testFindOauth2AccessTokenByUserName() throws InterruptedException {
CouchbaseOAuth2AccessToken defaultToken = createSampleOAuth2AccessToken();
oauth2AccessTokenRepository.save(defaultToken);
Query query = new Query();
query.setKey(ComplexKey.of(DEFAULT_USER_NAME));
List<OAuth2AccessToken> accessTokens = oauth2AccessTokenRepository.findByUserName(query);
Assert.notNull(accessTokens);
Assert.notEmpty(accessTokens);
Assert.isTrue(DEFAULT_TOKEN_ID.equals(accessTokens.get(0).getValue()));
// clean data
oauth2AccessTokenRepository.delete(DEFAULT_TOKEN_ID);
Assert.isNull(oauth2AccessTokenRepository.findOne(DEFAULT_TOKEN_ID));
}
开发者ID:tcompiegne,项目名称:oauth2-couchbase-token-store,代码行数:20,代码来源:OAuth2AccessTokenRepositoryTest.java
示例2: testFindOAuth2AccessTokenByClientId
import com.couchbase.client.protocol.views.Query; //导入方法依赖的package包/类
@Ignore
@Test
public void testFindOAuth2AccessTokenByClientId() {
CouchbaseOAuth2AccessToken defaultToken = createSampleOAuth2AccessToken();
oauth2AccessTokenRepository.save(defaultToken);
Query query = new Query();
query.setKey(ComplexKey.of(DEFAULT_CLIENT_ID));
List<OAuth2AccessToken> accessTokens = oauth2AccessTokenRepository.findByClientId(query);
Assert.notNull(accessTokens);
Assert.notEmpty(accessTokens);
Assert.isTrue(DEFAULT_TOKEN_ID.equals(accessTokens.get(0).getValue()));
// clean data
oauth2AccessTokenRepository.delete(DEFAULT_TOKEN_ID);
Assert.isNull(oauth2AccessTokenRepository.findOne(DEFAULT_TOKEN_ID));
}
开发者ID:tcompiegne,项目名称:oauth2-couchbase-token-store,代码行数:19,代码来源:OAuth2AccessTokenRepositoryTest.java
示例3: testFindOAuth2AccessTokenByClientIdAndUserName
import com.couchbase.client.protocol.views.Query; //导入方法依赖的package包/类
@Ignore
@Test
public void testFindOAuth2AccessTokenByClientIdAndUserName() {
CouchbaseOAuth2AccessToken defaultToken = createSampleOAuth2AccessToken();
oauth2AccessTokenRepository.save(defaultToken);
Query query = new Query();
query.setKey(ComplexKey.of(DEFAULT_CLIENT_ID, DEFAULT_USER_NAME));
List<OAuth2AccessToken> accessTokens = oauth2AccessTokenRepository.findByClientIdAndUserName(query);
Assert.notNull(accessTokens);
Assert.notEmpty(accessTokens);
Assert.isTrue(DEFAULT_TOKEN_ID.equals(accessTokens.get(0).getValue()));
// clean data
oauth2AccessTokenRepository.delete(DEFAULT_TOKEN_ID);
Assert.isNull(oauth2AccessTokenRepository.findOne(DEFAULT_TOKEN_ID));
}
开发者ID:tcompiegne,项目名称:oauth2-couchbase-token-store,代码行数:19,代码来源:OAuth2AccessTokenRepositoryTest.java
示例4: findTokensByClientIdAndUserName
import com.couchbase.client.protocol.views.Query; //导入方法依赖的package包/类
@Override
public Collection<OAuth2AccessToken> findTokensByClientIdAndUserName(String clientId, String userName) {
List<OAuth2AccessToken> accessTokens = new ArrayList<OAuth2AccessToken>();
Query query = new Query();
query.setKey(ComplexKey.of(clientId, userName));
accessTokens = oAuth2AccessTokenService.findByClientIdAndUserName(query);
if (accessTokens == null) {
if (LOG.isInfoEnabled()) {
LOG.info("Failed to find access token for userName " + userName);
}
}
return accessTokens;
}
示例5: findTokensByClientId
import com.couchbase.client.protocol.views.Query; //导入方法依赖的package包/类
@Override
public Collection<OAuth2AccessToken> findTokensByClientId(String clientId) {
List<OAuth2AccessToken> accessTokens = new ArrayList<OAuth2AccessToken>();
Query query = new Query();
query.setKey(ComplexKey.of(clientId));
accessTokens = oAuth2AccessTokenService.findByClientId(query);
if (accessTokens == null) {
if (LOG.isInfoEnabled()) {
LOG.info("Failed to find access token for clientId " + clientId);
}
}
return accessTokens;
}