@Override public boolean isAdmin(Project aProject, User aUser) { boolean user = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.MANAGER.getName())) { user = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return user; }
@Override public boolean isManager(Project aProject, User aUser) { boolean projectAdmin = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.MANAGER.getName())) { projectAdmin = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return projectAdmin; }
@Override public boolean isCurator(Project aProject, User aUser) { boolean curator = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.CURATOR.getName())) { curator = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return curator; }
@Override public boolean isCurator(Project aProject, User aUser) { boolean curator = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.CURATOR.getName())) { curator = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return curator; }
@Override public boolean isAnnotator(Project aProject, User aUser) { boolean user = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.ANNOTATOR.getName())) { user = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return user; } }
@Override public boolean isManager(Project aProject, User aUser) { boolean projectAdmin = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.MANAGER.getName())) { projectAdmin = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return projectAdmin; }
@Override public boolean isAdmin(Project aProject, User aUser) { boolean user = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.MANAGER.getName())) { user = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return user; }
@Override public boolean isAnnotator(Project aProject, User aUser) { boolean user = false; try { List<ProjectPermission> permissionLevels = listProjectPermissionLevel(aUser, aProject); for (ProjectPermission permissionLevel : permissionLevels) { if (StringUtils.equalsIgnoreCase(permissionLevel.getLevel().getName(), PermissionLevel.ANNOTATOR.getName())) { user = true; break; } } } catch (NoResultException ex) { log.info("No permision is given to this user " + ex); } return user; } }
permissionArr.put(p.getLevel().getName());
permissionArr.put(p.getLevel().getName());