String name1 = o1.getDescriptor(); String name2 = o2.getDescriptor(); if (name1 == null && name2 == null)
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()]); }
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; }