public Set<ApplicationUser> getUsers() { Set<ApplicationUser> allUsers = new HashSet<ApplicationUser>(); if (roleActors != null) { for (final Object roleActor : roleActors) { RoleActor actor = (RoleActor) roleActor; for (ApplicationUser user : actor.getUsers()) { allUsers.add(user); } } } return allUsers; }
public Set<ApplicationUser> getApplicationUsers() { Set<ApplicationUser> allUsers = new HashSet<ApplicationUser>(); if (roleActors != null) { for (final Object roleActor : roleActors) { RoleActor actor = (RoleActor) roleActor; for (ApplicationUser user : actor.getUsers()) { allUsers.add(user); } } } return allUsers; }
private RemoteRoleActor[] populateRemoteRoleActors(DefaultRoleActors projectRoleActors, RemoteProjectRole projectRole) { List remoteRoleActors = new ArrayList(); // Create a RemoteRoleActor for each RoleActor for (Iterator iterator = projectRoleActors.getRoleActors().iterator(); iterator.hasNext();) { RoleActor roleActor = (RoleActor) iterator.next(); remoteRoleActors.add(new RemoteRoleActor(projectRole, roleActor.getDescriptor(), roleActor.getType(), transformParameter(roleActor.getParameter(), roleActor.getType()), convertRealUsersToRemoteUsers(roleActor.getUsers()))); } return (RemoteRoleActor[]) remoteRoleActors.toArray(new RemoteRoleActor[remoteRoleActors.size()]); }
private boolean validateAllUsersAreActive(List<RoleActor> roleActors, ErrorCollection errorCollection) { boolean result = true; for (RoleActor actor : roleActors) { for (ApplicationUser user : actor.getUsers()) { if (!user.isActive()) { errorCollection.addErrorMessage("User '" + user.getName() + "' does not exist."); result = false; } } } return result; }
public static RoleActorBean convert(final RoleActor actor) { final RoleActorBean bean = new RoleActorBean(); bean.id = actor.getId(); bean.displayName = actor.getDescriptor(); bean.type = actor.getType(); if (actor.getType().equals("atlassian-user-role-actor")) { // Only ever one user for a UserRoleActor, and we want to show the username, not the userkey final ApplicationUser user = actor.getUsers().iterator().next(); bean.name = (user == null) ? "" : user.getName(); } else { bean.name = actor.getParameter(); } return bean; }
public static RoleActorBean convert(final RoleActor actor) { final RoleActorBean bean = new RoleActorBean(); bean.id = actor.getId(); bean.displayName = actor.getDescriptor(); bean.type = actor.getType(); if (actor.getType().equals("atlassian-user-role-actor")) { // Only ever one user for a UserRoleActor, and we want to show the username, not the userkey final ApplicationUser user = actor.getUsers().iterator().next(); bean.name = (user == null) ? "" : user.getName(); } else { bean.name = actor.getParameter(); } return bean; }
Collection<? extends ApplicationUser> roleActorFromProjectRoleUsers = roleActorFromProjectRole.getUsers();