Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. @Override
  2. public Map<String, Object> getMyShare(Long uid) {
  3.  
  4. List<PanFolder> foList = Lists.newArrayList();
  5. List<PanDocument> doList = Lists.newArrayList();
  6.  
  7. Map<String, Object> result = Maps.newHashMap();
  8.  
  9. List<Long> ids = queryAllLinkIds(uid);
  10. for(Long id : ids) {
  11. List<PanLinkInfo> list = panLinkInfoService.queryByLinkId(id);
  12. for(PanLinkInfo info : list){
  13. if (PanLinkInfo.DEST_DOCUMENT.equals(info.getTargetType())) {
  14. doList.add(panDocumentDao.queryOne(info.getTargetId()));
  15. continue;
  16. }
  17. foList.add(folderDao.queryOne(info.getTargetId()));
  18. }
  19. }
  20. result.put("docs", doList);
  21. result.put("folders", foList);
  22. return result;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement