[OPENMEETINGS-1671] minor fixes
Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/c17eb7c4 Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/c17eb7c4 Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/c17eb7c4 Branch: refs/heads/3.3.x Commit: c17eb7c402dfed144815fc9336893d52c478edf2 Parents: d09f559 Author: Maxim Solodovnik <solomax...@gmail.com> Authored: Thu Sep 14 13:44:32 2017 +0700 Committer: Maxim Solodovnik <solomax...@gmail.com> Committed: Thu Sep 14 13:44:32 2017 +0700 ---------------------------------------------------------------------- .../java/org/apache/openmeetings/db/dao/file/FileItemDao.java | 4 ++-- .../org/apache/openmeetings/db/entity/file/BaseFileItem.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c17eb7c4/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/file/FileItemDao.java ---------------------------------------------------------------------- diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/file/FileItemDao.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/file/FileItemDao.java index fc7f1c3..f8010f3 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/file/FileItemDao.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/file/FileItemDao.java @@ -290,7 +290,7 @@ public class FileItemDao { return em.createNamedQuery("getAllFileItemsForRoom", BaseFileItem.class) .setParameter("folder", Type.Folder) .setParameter("roomId", roomId) - .setParameter("groups", groups.stream().map(Group::getId).collect(Collectors.toList())) + .setParameter("groups", groups.parallelStream().map(Group::getId).collect(Collectors.toList())) .setParameter("name", String.format("%%%s%%", search == null ? "" : search)) .setFirstResult(start) .setMaxResults(count) @@ -299,7 +299,7 @@ public class FileItemDao { public List<BaseFileItem> get(Collection<String> ids) { return em.createNamedQuery("getFileItemsByIds", BaseFileItem.class) - .setParameter("ids", ids.stream().map(Long::valueOf).collect(Collectors.toList())) + .setParameter("ids", ids.parallelStream().map(Long::valueOf).collect(Collectors.toList())) .getResultList(); } http://git-wip-us.apache.org/repos/asf/openmeetings/blob/c17eb7c4/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java ---------------------------------------------------------------------- diff --git a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java index 763e636..c83869d 100644 --- a/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java +++ b/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/BaseFileItem.java @@ -54,7 +54,7 @@ import org.simpleframework.xml.Element; + " WHERE f.deleted = false AND f.type <> :folder" + " AND (f.roomId IS NULL OR f.roomId = :roomId)" + " AND (f.groupId IS NULL OR f.groupId IN :groups)" - //+ " AND (f.ownerId IS NULL OR f.ownerId = :ownerId)" + + " AND f.ownerId IS NULL" // not loading personal files + " AND f.name LIKE :name" + " ORDER BY f.name") , @NamedQuery(name = "getFileItemsByIds", query = "SELECT f FROM BaseFileItem f"