protected void setActorIdsOfRemovedElements(final SActorMember removedActorMember) { removedActorIds.add(removedActorMember.getActorId()); }
protected void setActorIdsOfRemovedElements(final SActorMember removedActorMember) { removedActorIds.add(removedActorMember.getActorId()); }
@Override public void removeActorMember(final long actorMemberId) throws DeletionException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ActorMappingService actorMappingService = tenantAccessor.getActorMappingService(); final RemoveActorMember removeActorMember = new RemoveActorMember(actorMappingService, actorMemberId); // FIXME remove an actor member when process is running! try { removeActorMember.execute(); final SActorMember actorMember = removeActorMember.getResult(); final long processDefinitionId = getActor(actorMember.getActorId()).getProcessDefinitionId(); tenantAccessor.getBusinessArchiveArtifactsManager().resolveDependencies(processDefinitionId, tenantAccessor); } catch (final SBonitaException | ActorNotFoundException sbe) { throw new DeletionException(sbe); } }
@Override public void removeActorMember(final long actorMemberId) throws DeletionException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ActorMappingService actorMappingService = tenantAccessor.getActorMappingService(); final RemoveActorMember removeActorMember = new RemoveActorMember(actorMappingService, actorMemberId); // FIXME remove an actor member when process is running! try { removeActorMember.execute(); final SActorMember actorMember = removeActorMember.getResult(); final long processDefinitionId = getActor(actorMember.getActorId()).getProcessDefinitionId(); tenantAccessor.getBusinessArchiveArtifactsManager().resolveDependencies(processDefinitionId, tenantAccessor); } catch (final SBonitaException | ActorNotFoundException sbe) { throw new DeletionException(sbe); } }