本文整理了Java中org.visallo.core.model.user.UserRepository.find()
方法的一些代码示例,展示了UserRepository.find()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UserRepository.find()
方法的具体详情如下:
包路径:org.visallo.core.model.user.UserRepository
类名称:UserRepository
方法名:find
暂无
代码示例来源:origin: org.visallo/visallo-core
@Override
public List<DirectoryPerson> searchPeople(String search, User user) {
List<DirectoryPerson> results = new ArrayList<>();
Iterable<User> users = userRepository.find(search);
for (User u : users) {
results.add(userToDirectoryPerson(u));
}
return results;
}
代码示例来源:origin: org.visallo/visallo-tools-user-admin
private List<User> loadUsers(UserStatus filter) {
List<User> allUsers = new ArrayList<>();
int limit = 100;
for (int skip = 0; ; skip += limit) {
Iterable<User> usersIterable = (filter == null) ?
getUserRepository().find(skip, limit) :
getUserRepository().findByStatus(skip, limit, filter);
List<User> userPage = toList(usersIterable);
if (userPage.size() == 0) {
break;
}
allUsers.addAll(userPage);
}
return allUsers;
}
代码示例来源:origin: org.visallo/visallo-web
users = toList(userRepository.findByStatus(skip, limit, UserStatus.valueOf(status)));
} else {
users = toList(userRepository.find(query));
代码示例来源:origin: org.visallo/visallo-core
private List<User> loadUsers(UserStatus filter) {
List<User> allUsers = new ArrayList<>();
int limit = 100;
for (int skip = 0; ; skip += limit) {
Iterable<User> usersIterable = (filter == null) ?
getUserRepository().find(skip, limit) :
getUserRepository().findByStatus(skip, limit, filter);
List<User> userPage = toList(usersIterable);
if (userPage.size() == 0) {
break;
}
allUsers.addAll(userPage);
}
return allUsers;
}
代码示例来源:origin: org.visallo/visallo-core
public Iterable<User> filter(Predicate<User> match) {
int skip = 0;
int limit = 100;
List<User> foundUsers = new ArrayList<>();
while (true) {
List<User> users = toList(find(skip, limit));
if (users.size() == 0) {
break;
}
for (User user : users) {
if (match.test(user)) {
foundUsers.add(user);
}
}
skip += limit;
}
return foundUsers;
}
代码示例来源:origin: org.visallo/visallo-core
public Iterable<User> findByStatus(int skip, int limit, UserStatus status) {
List<User> allUsers = toList(find(skip, limit));
List<User> matchingUsers = new ArrayList<>();
for (User user : allUsers) {
if (user.getUserStatus() == status) {
matchingUsers.add(user);
}
}
return matchingUsers;
}
内容来源于网络,如有侵权,请联系作者删除!