public DefaultRoleActors removeRoleActors(Collection<? extends RoleActor> roleActors) { Set<RoleActor> set = newHashSet(this.roleActors); set.removeAll(roleActors); return new DefaultRoleActorsImpl(projectRoleId, set); }
public DefaultRoleActors addRoleActors(Collection<? extends RoleActor> roleActors) { final Set<RoleActor> set = newHashSet(this.roleActors); set.addAll(roleActors); return new DefaultRoleActorsImpl(projectRoleId, set); }
public DefaultRoleActors addRoleActor(RoleActor roleActor) { final Set<RoleActor> set = newHashSet(this.roleActors); set.add(roleActor); return new DefaultRoleActorsImpl(projectRoleId, set); }
public DefaultRoleActors removeRoleActor(RoleActor roleActor) { if (!roleActors.contains(roleActor)) { return this; } Set<RoleActor> set = newHashSet(this.roleActors); set.remove(roleActor); return new DefaultRoleActorsImpl(projectRoleId, set); }
public DefaultRoleActors getDefaultRoleActors(final Long projectRoleId) { final Set<ProjectRoleActor> actors = getRoleActors(null, projectRoleId); return new DefaultRoleActorsImpl(projectRoleId, actors); }
public DefaultRoleActors getDefaultRoleActors(ProjectRole projectRole) { Set<RoleActor> actors = newHashSet(); Set<ApplicationUser> users = newHashSet(); users.add(new MockApplicationUser("tester", "tester", "tester@test.com")); try { actors.add(new MockRoleActor(1L, projectRole.getId(), null, users, MockRoleActor.TYPE, "tester")); } catch (RoleActorDoesNotExistException e) { throw new RuntimeException(e); } return new DefaultRoleActorsImpl(projectRole.getId(), actors); }
final DefaultRoleActors actors = new DefaultRoleActorsImpl(projectRole.getId(), Collections.<RoleActor>emptySet());