@Override public boolean getExistUserName(UserBo userBo) { Search search = new Search(); search.addFilterIn("username", userBo.getUsername()); List<UserPo> userPoList = userDao.search(search); if (userPoList != null && userPoList.size() > 0) { if (userPoList.get(0).getId().equals(userBo.getId())) { return false; } else { return true; } } else { return false; } }
@Override public List<PageMenuBo> getModuleMenuList() { Search search = new Search(); search.addFilterIn("menuType", 2); List<PageMenuPo> pageMenuPoList = pageMenuDao.search(search); List<PageMenuBo> pageMenuBoList = modelMapper.map(pageMenuPoList, new TypeToken<List<PageMenuBo>>() { }.getType()); return pageMenuBoList; }
@Override public List<PageMenuBo> getListMenuType() { Search search = new Search(); search.addFilterIn("menuType", MenuTypeDef.FOLDER.getKey()); List<PageMenuPo> pageMenuPoList = pageMenuDao.search(search); List<PageMenuBo> PageMenuBoList = modelMapper.map(pageMenuPoList, new TypeToken<List<PageMenuBo>>() { }.getType()); return PageMenuBoList; }
searchCriteria.addFilterIn("groupName", groupNames);
@Override public long getCount(User user, String nameLike, boolean all) throws BadRequestServiceEx { if (user == null) throw new BadRequestServiceEx("User must be defined."); Search searchCriteria = new Search(UserGroup.class); searchCriteria.addSortAsc("groupName"); Role userRole = user.getRole(); if (userRole.equals((Role)Role.USER)){ Set<UserGroup> userGrp = user.getGroups(); Collection<Long> grpIds = new Vector<Long>(); for(UserGroup grp :userGrp){ grpIds.add(grp.getId()); } searchCriteria.addFilterIn("id", grpIds); } if (nameLike != null) { searchCriteria.addFilterILike("groupName", nameLike); } if(!all) searchCriteria.addFilterNotEqual("groupName", GroupReservedNames.EVERYONE.groupName()); return userGroupDAO.count(searchCriteria); }
searchCriteria.addFilterIn("groupName", groupNames);
Search search = new Search(); if (moduleBo.getMenuIds().length > 0) { search.addFilterIn("sysModule.id", moduleBo.getId()); List<ModuleMenuPo> moduleMenuAllList = moduleMenuDao.search(search); if (moduleMenuAllList != null && moduleMenuAllList.size() > 0) { search.addFilterIn("sysModule.id", moduleBo.getId()); List<ModuleDirectoryPo> moduleDirectoryAllList = moduleDirectoryDao.search(search); if (moduleDirectoryAllList != null && moduleDirectoryAllList.size() > 0) {
@Override public List<UserGroup> getAllAllowed(User user, Integer page, Integer entries, String nameLike, boolean all) throws BadRequestServiceEx { if (user == null) throw new BadRequestServiceEx("User must be defined."); if (((page != null) && (entries == null)) || ((page == null) && (entries != null))) { throw new BadRequestServiceEx("Page and entries params should be declared together."); } Search searchCriteria = new Search(UserGroup.class); if (page != null) { searchCriteria.setMaxResults(entries); searchCriteria.setPage(page); } searchCriteria.addSortAsc("groupName"); Role userRole = user.getRole(); if (userRole.equals((Role)Role.USER)){ Set<UserGroup> userGrp = user.getGroups(); Collection<Long> grpIds = new Vector<Long>(); for(UserGroup grp :userGrp){ grpIds.add(grp.getId()); } searchCriteria.addFilterIn("id", grpIds); } if (nameLike != null) searchCriteria.addFilterILike("groupName", nameLike); if(!all) searchCriteria.addFilterNotEqual("groupName", GroupReservedNames.EVERYONE.groupName()); List<UserGroup> found = userGroupDAO.search(searchCriteria); return found; }
if (userBo.getId() != null && userBo.getId() > 0) { Search search = new Search(); search.addFilterIn("sysUser.id", userBo.getId()); List<UserRolePo> userRolePoList = userRoleDao.search(search); if (userRolePoList != null && userRolePoList.size() > 0) {