components/src/test/java/eu/internetofus/common/components/social_context_builder/WeNetSocialContextBuilderSimulator.java
/**
   * Return the social explanation why an user is selected to be a possible
   * volunteer.
   *
   * @param userId identifier of the user.
   * @param taskId identifier of the task the user is involved.
   *
   * @return the future with the retrieved social explanation.
   */
Return the social explanation why an user is selected to be a possible
volunteer.

@param userId identifier of the user.
@param taskId identifier of the task the user is involved.

@return the future with the retrieved social explanation.
Return the social explanation why an user is selected to be a possible volunteer . @param userId identifier of the user . @param taskId identifier of the task the user is involved . @return the future with the retrieved social explanation .
@GenIgnore
  default Future<SocialExplanation> retrieveSocialExplanation(@NotNull final String userId,
      @NotNull final String taskId) {
    final Promise<JsonObject> promise = Promise.promise();
    this.retrieveSocialExplanation(userId, taskId, promise);
    return Model.fromFutureJsonObject(promise.future(), SocialExplanation.class);
  }
@ GenIgnore default Future < SocialExplanation > retrieveSocialExplanation ( @ NotNull final String userId , @ NotNull final String taskId ) { final Promise < JsonObject > promise = Promise . promise ( ) ; this . retrieveSocialExplanation ( userId , taskId , promise ) ; return Model . fromFutureJsonObject ( promise . future ( ) , SocialExplanation . class ) ; }
Return the social explanation why an user is selected to be a possible
 volunteer.
Return the social explanation why an user is selected to be a possible volunteer .