本文整理汇总了Java中com.microsoft.aad.adal.TokenCacheItem.getUserInfo方法的典型用法代码示例。如果您正苦于以下问题:Java TokenCacheItem.getUserInfo方法的具体用法?Java TokenCacheItem.getUserInfo怎么用?Java TokenCacheItem.getUserInfo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.microsoft.aad.adal.TokenCacheItem
的用法示例。
在下文中一共展示了TokenCacheItem.getUserInfo方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTokensForUser
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Get tokens for user.
*
* @param userid Userid
* @return list of {@link com.microsoft.aad.adal.TokenCacheItem}
*/
@Override
public ArrayList<TokenCacheItem> getTokensForUser(String userid) {
Iterator<TokenCacheItem> results = this.getAll();
ArrayList<TokenCacheItem> tokenItems = new ArrayList<TokenCacheItem>();
while (results.hasNext()) {
TokenCacheItem item = results.next();
if (item.getUserInfo() != null
&& item.getUserInfo().getUserId().equalsIgnoreCase(userid)) {
tokenItems.add(item);
}
}
return tokenItems;
}
示例2: getTokensForUser
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Get tokens for user.
*
* @param userid Userid
* @return list of {@link TokenCacheItem}
*/
public ArrayList<TokenCacheItem> getTokensForUser(String userid) {
Iterator<TokenCacheItem> results = this.getAll();
ArrayList<TokenCacheItem> tokenItems = new ArrayList<TokenCacheItem>();
while (results.hasNext()) {
TokenCacheItem item = results.next();
if (item.getUserInfo() != null
&& item.getUserInfo().getUniqueId().equalsIgnoreCase(userid)) {
tokenItems.add(item);
}
}
return tokenItems;
}
示例3: getTokensForUser
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Get tokens for user.
*
* @param userid Userid
* @return list of {@link TokenCacheItem}
*/
@Override
public ArrayList<TokenCacheItem> getTokensForUser(String userid) {
Iterator<TokenCacheItem> results = this.getAll();
ArrayList<TokenCacheItem> tokenItems = new ArrayList<TokenCacheItem>();
while (results.hasNext()) {
TokenCacheItem item = results.next();
if (item.getUserInfo() != null
&& item.getUserInfo().getUserId().equalsIgnoreCase(userid)) {
tokenItems.add(item);
}
}
return tokenItems;
}
示例4: getUniqueUsersWithTokenCache
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Unique users with tokens.
*
* @return unique users
*/
@Override
public HashSet<String> getUniqueUsersWithTokenCache() {
Iterator<TokenCacheItem> results = this.getAll();
HashSet<String> users = new HashSet<String>();
while (results.hasNext()) {
TokenCacheItem item = results.next();
if (item.getUserInfo() != null && !users.contains(item.getUserInfo().getUserId())) {
users.add(item.getUserInfo().getUserId());
}
}
return users;
}
示例5: clearTokensForUser
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Clear tokens for user without additional retry.
*
* @param userid UserId
*/
@Override
public void clearTokensForUser(String userid) {
ArrayList<TokenCacheItem> results = this.getTokensForUser(userid);
for (TokenCacheItem item : results) {
if (item.getUserInfo() != null
&& item.getUserInfo().getUserId().equalsIgnoreCase(userid)) {
this.removeItem(CacheKey.createCacheKey(item));
}
}
}
示例6: getUniqueUsersWithTokenCache
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Unique users with tokens.
*
* @return unique users
*/
public HashSet<String> getUniqueUsersWithTokenCache() {
Iterator<TokenCacheItem> results = this.getAll();
HashSet<String> users = new HashSet<String>();
while (results.hasNext()) {
TokenCacheItem item = results.next();
if (item.getUserInfo() != null && !users.contains(item.getUserInfo().getUniqueId())) {
users.add(item.getUserInfo().getUniqueId());
}
}
return users;
}
示例7: clearTokensForUser
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
/**
* Clear tokens for user without additional retry.
*
* @param userid UserId
*/
public void clearTokensForUser(String userid) {
ArrayList<TokenCacheItem> results = this.getTokensForUser(userid);
for (TokenCacheItem item : results) {
if (item.getUserInfo() != null
&& item.getUserInfo().getUniqueId().equalsIgnoreCase(userid)) {
this.removeItem(item);
}
}
}
示例8: refreshedUsersList
import com.microsoft.aad.adal.TokenCacheItem; //导入方法依赖的package包/类
private List<String> refreshedUsersList() {
List<String> list = new ArrayList<>();
ITokenStoreQuery cacheStoreQuery = InMemoryCacheStore.getInstance();
Iterator<TokenCacheItem> iter = cacheStoreQuery.getAll();
while (iter.hasNext()) {
TokenCacheItem item = iter.next();
if (item.getUserInfo() != null && !list.contains(item.getUserInfo().getDisplayableId())) {
list.add(item.getUserInfo().getDisplayableId());
}
}
return list;
}