public ProjectRoleActors getProjectRoleActors(final Long projectRoleId, final Long projectId) { final Set<ProjectRoleActor> actors = getRoleActors(projectId, projectRoleId); return new ProjectRoleActorsImpl(projectId, projectRoleId, actors); }
public DefaultRoleActors getDefaultRoleActors(final Long projectRoleId) { final Set<ProjectRoleActor> actors = getRoleActors(null, projectRoleId); return new DefaultRoleActorsImpl(projectRoleId, actors); }
final Set<ProjectRoleActor> existingActors = getRoleActors(projectId, projectRoleActors.getProjectRoleId());
public void applyDefaultsRolesToProject(final Project project) { final Collection<ProjectRole> projectRoles = getAllProjectRoles(); for (final ProjectRole projectRole : projectRoles) { // get out all default actors for the role (with a null project) final Set<ProjectRoleActor> roleActors = getRoleActors(null, projectRole.getId()); for (final RoleActor roleActor : roleActors) { // create a role actor from this for the project EntityUtils.createValue(ROLE_ACTOR_ENTITY_NAME, FieldMap.build( ROLE_ACTOR_PID, project.getId(), ROLE_ACTOR_PROJECTROLEID, projectRole.getId(), ROLE_ACTOR_ROLETYPE, roleActor.getType(), ROLE_ACTOR_PARAMETER, roleActor.getParameter())); } } }