public SActorImpl(final SActor actor) { this.name = actor.getName(); this.scopeId = actor.getScopeId(); this.description = actor.getDescription(); }
public static ActorInstance toActorInstance(final SActor actor) { final String name = actor.getName(); final String description = actor.getDescription(); final long scopeId = actor.getScopeId(); final String displayName = actor.getDisplayName(); final boolean initiator = actor.isInitiator(); final ActorInstanceImpl actorInstance = new ActorInstanceImpl(name, description, displayName, scopeId, initiator); actorInstance.setId(actor.getId()); return actorInstance; }
public static ActorMember toActorMember(final SActorMember sActorMember) { return new ActorMemberImpl(sActorMember.getId(), sActorMember.getUserId(), sActorMember.getGroupId(), sActorMember.getRoleId()); }
private void deleteActorMembers(final SActor actor) throws SBonitaReadException, SActorMemberDeletionException { List<SActorMember> actorMembers; do { actorMembers = getActorMembers(actor.getId(), 0, BATCH_SIZE); for (final SActorMember sActorMember : actorMembers) { deleteActorMember(sActorMember); } } while (actorMembers.size() > 0); }
private void addRole(final Actor actor, final SActorMember sActorMember) throws SRoleNotFoundException { if (sActorMember.getRoleId() > 0 && sActorMember.getGroupId() <= 0) { final SRole role = identityService.getRole(sActorMember.getRoleId()); actor.addRole(role.getName()); } }
protected void deleteActorMembersOfGroup(final long groupId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException, SIdentityException { List<SActorMember> actorMembers; do { actorMembers = actorMappingService.getActorMembersOfGroup(groupId, 0, BATCH_SIZE); for (final SActorMember sActorMember : actorMembers) { setActorIdsOfRemovedElements(actorMappingService.deleteActorMember(sActorMember.getId())); } } while (actorMembers.size() == BATCH_SIZE); deleteActorMembersOfGroupChildren(groupId); }
protected void setActorIdsOfRemovedElements(final SActorMember removedActorMember) { removedActorIds.add(removedActorMember.getActorId()); }
private SActorLogBuilder getQueriableLog(final ActionType actionType, final String message) { final SActorLogBuilder logBuilder = BuilderFactory.get(SActorLogBuilderFactory.class).createNewInstance(); this.initializeLogBuilder(logBuilder, message); this.updateLog(actionType, logBuilder); return logBuilder; }
public static ActorInstance toActorInstance(final SActor actor) { final String name = actor.getName(); final String description = actor.getDescription(); final long scopeId = actor.getScopeId(); final String displayName = actor.getDisplayName(); final boolean initiator = actor.isInitiator(); final ActorInstanceImpl actorInstance = new ActorInstanceImpl(name, description, displayName, scopeId, initiator); actorInstance.setId(actor.getId()); return actorInstance; }
public SActorImpl(final SActor actor) { this.name = actor.getName(); this.scopeId = actor.getScopeId(); this.description = actor.getDescription(); }
public static ActorMember toActorMember(final SActorMember sActorMember) { return new ActorMemberImpl(sActorMember.getId(), sActorMember.getUserId(), sActorMember.getGroupId(), sActorMember.getRoleId()); }
private void deleteActorMembers(final SActor actor) throws SBonitaReadException, SActorMemberDeletionException { List<SActorMember> actorMembers; do { actorMembers = getActorMembers(actor.getId(), 0, BATCH_SIZE); for (final SActorMember sActorMember : actorMembers) { deleteActorMember(sActorMember); } } while (actorMembers.size() > 0); }
private void addGroup(final Actor actor, final SActorMember sActorMember) throws SGroupNotFoundException { if (sActorMember.getGroupId() > 0 && sActorMember.getRoleId() <= 0) { final SGroup group = identityService.getGroup(sActorMember.getGroupId()); actor.addGroup(group.getPath()); } }
protected void deleteActorMembersOfGroup(final long groupId) throws SActorMemberNotFoundException, SActorMemberDeletionException, SBonitaReadException, SIdentityException { List<SActorMember> actorMembers; do { actorMembers = actorMappingService.getActorMembersOfGroup(groupId, 0, BATCH_SIZE); for (final SActorMember sActorMember : actorMembers) { setActorIdsOfRemovedElements(actorMappingService.deleteActorMember(sActorMember.getId())); } } while (actorMembers.size() == BATCH_SIZE); deleteActorMembersOfGroupChildren(groupId); }
protected void setActorIdsOfRemovedElements(final SActorMember removedActorMember) { removedActorIds.add(removedActorMember.getActorId()); }
private SActorLogBuilder getQueriableLog(final ActionType actionType, final String message) { final SActorLogBuilder logBuilder = BuilderFactory.get(SActorLogBuilderFactory.class).createNewInstance(); this.initializeLogBuilder(logBuilder, message); this.updateLog(actionType, logBuilder); return logBuilder; }
private List<Long> getUserIdsForActor(final TenantServiceAccessor tenantAccessor, final long processDefinitionId, final String actorName, final int startIndex, final int maxResults) throws SActorNotFoundException, SBonitaReadException { final ActorMappingService actorMappingService = tenantAccessor.getActorMappingService(); final SActor actor = actorMappingService.getActor(actorName, processDefinitionId); return actorMappingService.getPossibleUserIdsOfActorId(actor.getId(), startIndex, maxResults); }
private void addRole(final Actor actor, final SActorMember sActorMember) throws SRoleNotFoundException { if (sActorMember.getRoleId() > 0 && sActorMember.getGroupId() <= 0) { final SRole role = identityService.getRole(sActorMember.getRoleId()); actor.addRole(role.getName()); } }
private List<Long> getUserIdsForActor(final TenantServiceAccessor tenantAccessor, final long processDefinitionId, final String actorName, final int startIndex, final int maxResults) throws SActorNotFoundException, SBonitaReadException { final ActorMappingService actorMappingService = tenantAccessor.getActorMappingService(); final SActor actor = actorMappingService.getActor(actorName, processDefinitionId); return actorMappingService.getPossibleUserIdsOfActorId(actor.getId(), startIndex, maxResults); }