当前位置: 首页>>代码示例>>Java>>正文


Java Query.setKey方法代码示例

本文整理汇总了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;
}
 
开发者ID:tcompiegne,项目名称:oauth2-couchbase-token-store,代码行数:16,代码来源:SpringDataTokenStore.java

示例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;
}
 
开发者ID:tcompiegne,项目名称:oauth2-couchbase-token-store,代码行数:15,代码来源:SpringDataTokenStore.java


注:本文中的com.couchbase.client.protocol.views.Query.setKey方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。