ApplicationContextProvider.getApplicationContext().getBean(PropagationReporter.class);
try {
taskExecutor.execute(tasks, propagationReporter);
} catch (PropagationException e) {
LOG.error("Error propagation primary resource", e);
propagationReporter.onPrimaryResourceFailure(tasks);
}
final UserTO updatedUserTO = binder.getUserTO(user);
updatedUserTO.getPropagationStatusTOs().addAll(propagationReporter.getStatuses());
return updatedUserTO;