public DefaultRoleActors getDefaultRoleActors(final Long projectRoleId) { final Set<ProjectRoleActor> actors = getRoleActors(null, projectRoleId); return new DefaultRoleActorsImpl(projectRoleId, actors); }
public void updateDefaultRoleActors(final DefaultRoleActors defaultRoleActors) { updateRoleActors(defaultRoleActors, null); }
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())); } } }
final ApplicationUser user = getUser(userKey); if (user != null) final List<String> groups = getSafeSublist(allGroups, index, queryBatchSize + index);
public Collection<ProjectRole> getAllProjectRoles() { try { final List<GenericValue> projectRoleGVs = ofBizDelegator.findAll(ENTITY_NAME, ImmutableList.of("name ASC")); final SortedSet<ProjectRole> projectRoles = new TreeSet<ProjectRole>(ProjectRoleComparator.COMPARATOR); for (final GenericValue projectRoleGV : projectRoleGVs) { projectRoles.add(convertProjectRoleGVToProjectRoleObject(projectRoleGV)); } return projectRoles; } catch (final GenericEntityException e) { throw new DataAccessException(e); } }
public ProjectRole getProjectRoleByName(final String name) { try { UtilTimerStack.push("OfBizProjectRoleAndActorStore.getProjectRoleByName"); final List<GenericValue> projectRolesGV = ofBizDelegator.findByAnd(ENTITY_NAME, FieldMap.build(PROJECT_ROLE_FIELD_NAME, name)); if (projectRolesGV.size() == 1) { final GenericValue projectRoleGV = projectRolesGV.get(0); return convertProjectRoleGVToProjectRoleObject(projectRoleGV); } else if (projectRolesGV.size() > 1) { log.error("You have more than one ProjectRole with name " + name); throw new DataAccessException("You have more than one ProjectRole with name " + name); } } catch (final GenericEntityException e) { throw new DataAccessException(e); } finally { UtilTimerStack.pop("OfBizProjectRoleAndActorStore.getProjectRoleByName"); } return null; }
public ProjectRoleActors getProjectRoleActors(final Long projectRoleId, final Long projectId) { final Set<ProjectRoleActor> actors = getRoleActors(projectId, projectRoleId); return new ProjectRoleActorsImpl(projectId, projectRoleId, actors); }
public ProjectRole getProjectRole(final Long id) { try { UtilTimerStack.push("OfBizProjectRoleAndActorStore.getProjectRole"); final GenericValue projectRoleGV = ofBizDelegator.findById(ENTITY_NAME, id); return convertProjectRoleGVToProjectRoleObject(projectRoleGV); } catch (final GenericEntityException e) { throw new DataAccessException(e); } finally { UtilTimerStack.pop("OfBizProjectRoleAndActorStore.getProjectRole"); } }
public void updateProjectRoleActors(final ProjectRoleActors projectRoleActors) { updateRoleActors(projectRoleActors, projectRoleActors.getProjectId()); }
final Set<ProjectRoleActor> existingActors = getRoleActors(projectId, projectRoleActors.getProjectRoleId());