@Override public ProjectIdToProjectRoleIdsMap createProjectIdToProjectRolesMap(final ApplicationUser user, final Collection<Long> projectIds) { ProjectIdToProjectRoleIdsMap map = new ProjectIdToProjectRoleIdsMap(); if (projectIds != null && !projectIds.isEmpty()) { ProjectManager projectManager = ComponentAccessor.getProjectManager(); for (final Long projectId : projectIds) { Collection<ProjectRole> projectRoles = getProjectRoles(user, projectManager.getProjectObj(projectId)); for (final ProjectRole projectRole : projectRoles) { map.add(projectId, projectRole.getId()); } } } return map; }
public ProjectIdToProjectRoleIdsMap createProjectIdToProjectRolesMap(ApplicationUser user, Collection<Long> projectIds) { ProjectIdToProjectRoleIdsMap map = new ProjectIdToProjectRoleIdsMap(); if (projectIds != null && !projectIds.isEmpty()) { ProjectManager projectManager = ComponentAccessor.getProjectManager(); for (final Long projectId : projectIds) { Collection<ProjectRole> projectRoles = getProjectRoles(user, projectManager.getProjectObj(projectId)); for (final Object projectRole1 : projectRoles) { ProjectRole projectRole = (ProjectRole) projectRole1; map.add(projectId, projectRole.getId()); } } } return map; }