/**
* Loads {@code Bookmark} entities for a given collection of IDs
* @param bookmarkIds collection of IDs to load
* @return a {@code List} of {@code Bookmark} entities
*/
@Transactional(propagation = Propagation.REQUIRED)
public List<Bookmark> loadBookmarksByIds(Collection<Long> bookmarkIds) {
List<Bookmark> bookmarks = bookmarkDao.loadBookmarksByIds(bookmarkIds);
if (!bookmarks.isEmpty()) {
Map<Long, List<BiologicalDataItem>> itemMap = bookmarkDao.loadBookmarkItemsByBookmarkIds(bookmarkIds);
for (Bookmark b : bookmarks) {
b.setOpenedItems(itemMap.get(b.getId()));
}
}
return bookmarks;
}
BookmarkManager.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:NGB-master
作者:
评论列表
文章目录