@Override public Collection<ProjectRole> getProjectRoles(ErrorCollection errorCollection) { return projectRoleManager.getProjectRoles(); }
public Collection<ProjectRole> getProjectRoles() { return projectRoleManager.getProjectRoles(); }
private Collection<ProjectRole> getAllProjectRoles() { return projectRoleManager.getProjectRoles(); }
private static List<ProjectRole> getProjectRolesFromAll(final ProjectRoleManager projectRoleManager, final Set<Long> roleIds) { // get all project roles and filter, hopefully more efficient than looping through all role ids // and calling getProjectRole one by one return Lists.newArrayList(Iterables.filter(projectRoleManager.getProjectRoles(), new Predicate<ProjectRole>() { @Override public boolean apply(final ProjectRole input) { return roleIds.contains(input.getId()); } })); }
public List<ProjectRole> getRoles(final ApplicationUser user, final Long projectId) { final Project project = projectManager.getProjectObj(projectId); return Collections.unmodifiableList(new ArrayList<ProjectRole>(projectRoleManager.getProjectRoles(user, project))); } }
private Iterable<ProjectRole> getRoleLevels(final User user, Project project) { final Set<ProjectRole> ret = Sets.newHashSet(); if (commentService.isProjectRoleVisiblityEnabled()) { if (project == null) { final Collection<Project> projectsCanBrowse = permissionManager.getProjectObjects(Permissions.BROWSE, user); for (Project projectWithBrowse : projectsCanBrowse) { ret.addAll(projectRoleManager.getProjectRoles(user, projectWithBrowse)); } } else { ret.addAll(projectRoleManager.getProjectRoles(user, project)); } } return ret; } }
protected void getVelocityParamsForInput(Map velocityParams) { Map projectRoleMap = new ListOrderedMap(); ProjectRoleManager projectRoleManager = ComponentAccessor.getComponentOfType(ProjectRoleManager.class); final Collection<ProjectRole> projectRoles = projectRoleManager.getProjectRoles(); for (final ProjectRole projectRole : projectRoles) { projectRoleMap.put(projectRole.getId().toString(), projectRole.getName()); } velocityParams.put("key", InProjectRoleCondition.KEY_PROJECT_ROLE_ID); velocityParams.put("projectroles", projectRoleMap); }
private Collection getRoleLevels(Project project) { if (project == null) { throw new NullPointerException("project GenericValue was null"); } Collection roles; if (commentService.isProjectRoleVisibilityEnabled()) { ApplicationUser user = authenticationContext.getUser(); roles = projectRoleManager.getProjectRoles(user, project); } else { roles = Collections.EMPTY_LIST; } return roles; }
Collection<ProjectRole> projectRoles = projectRoleManager.getProjectRoles(jiraAuthenticationContext.getLoggedInUser(), project); if (!projectRoles.isEmpty())
public Collection<ProjectRole> getRoleLevels() { Collection<ProjectRole> roleLevels; if (commentService.isProjectRoleVisibilityEnabled()) { roleLevels = projectRoleManager.getProjectRoles(getLoggedInUser(), getIssueObject().getProjectObject()); } else { roleLevels = Collections.emptyList(); } return roleLevels; }
public Collection<ProjectRole> getRoleLevels() { Collection<ProjectRole> roleLevels; if (commentService.isProjectRoleVisibilityEnabled()) { roleLevels = projectRoleManager.getProjectRoles(getLoggedInUser(), getIssueObject().getProjectObject()); } else { roleLevels = Collections.emptyList(); } return roleLevels; }
private Collection getRoleLevels(Issue issue) { Collection roles; if (commentService.isProjectRoleVisibilityEnabled()) { ApplicationUser user = authenticationContext.getUser(); roles = projectRoleManager.getProjectRoles(user, issue.getProjectObject()); } else { roles = Collections.EMPTY_LIST; } return roles; }
/** * @param issue the issue in context * @return the Collection of {@link ProjectRole}s for the specified issue that the current user is in - possibly empty */ private Collection<ProjectRole> getRoleLevels(Issue issue) { if (authenticationContext.getUser() != null && issue != null && getCommentService().isProjectRoleVisibilityEnabled()) { return getProjectRoleManager().getProjectRoles(authenticationContext.getUser(), issue.getProjectObject()); } return Collections.emptyList(); }
public String getShareTypeEditor(final JiraAuthenticationContext authenticationContext) { Assertions.notNull("authenticationContext", authenticationContext); final Map<String, Object> params = new HashMap<String, Object>(); final Collection<Project> projects = getProjects(authenticationContext.getUser()); final Set<ProjectRole> roles = new HashSet<ProjectRole>(); final Map<Long, String> rolesMap = new HashMap<Long, String>(); for (final Project project : projects) { final JSONArray array = new JSONArray(); Collection<ProjectRole> projectRoles = projectRoleManager.getProjectRoles(authenticationContext.getUser(), project); roles.addAll(projectRoles); projectRoles = sort(projectRoles, ProjectRoleComparator.COMPARATOR); for (final Object element : projectRoles) { final ProjectRole role = (ProjectRole) element; array.put(role.getId()); } rolesMap.put(project.getId(), array.toString()); } params.put(ProjectShareTypeRenderer.PROJECTS_KEY, sort(projects, ProjectNameComparator.COMPARATOR)); params.put(ProjectShareTypeRenderer.ROLES_KEY, sort(roles, ProjectRoleComparator.COMPARATOR)); params.put(ProjectShareTypeRenderer.ROLES_MAP, rolesMap); return renderVelocity("share-type-project-selector.vm", params, authenticationContext); }
Collection<ProjectRole> projectRoles = projectRoleManager.getProjectRoles(jiraAuthenticationContext.getLoggedInUser(), project); try