public TaskReassignmentList getTaskReassignments(String containerId, Number taskId, boolean activeOnly) { containerId = context.getContainerId(containerId, new ByTaskIdContainerLocator(taskId.longValue())); Collection<TaskReassignment> reassignments = userTaskAdminService.getTaskReassignments(containerId, taskId.longValue(), activeOnly); List<org.kie.server.api.model.admin.TaskReassignment> converted = reassignments.stream().map(r -> org.kie.server.api.model.admin.TaskReassignment.builder().id(r.getId()).active(r.isActive()).name(r.getName()).reassignAt(r.getDate()).users(r.getPotentialOwners().stream().filter(oe -> oe instanceof User).map(oe -> oe.getId()).collect(toList())).groups(r.getPotentialOwners().stream().filter(oe -> oe instanceof Group).map(oe -> oe.getId()).collect(toList())).build()).collect(toList()); return new TaskReassignmentList(converted); }