components/src/main/java/eu/internetofus/common/components/interaction_protocol_engine/WeNetInteractionProtocolEngine.java
/**
   * Obtain the status of an user in a task.
   *
   * @param taskId identifier of the task where is the user.
   * @param userId identifier of the user to get the state.
   *
   * @return the future task user state.
   */
Obtain the status of an user in a task.
@param taskId identifier of the task where is the user.
@param userId identifier of the user to get the state.

@return the future task user state.
Obtain the status of an user in a task . @param taskId identifier of the task where is the user . @param userId identifier of the user to get the state . @return the future task user state .
@GenIgnore
  default Future<State> retrieveTaskUserState(@NotNull final String taskId, @NotNull final String userId) {
    final Promise<JsonObject> promise = Promise.promise();
    this.retrieveTaskUserState(taskId, userId, promise);
    return Model.fromFutureJsonObject(promise.future(), State.class);
  }
@ GenIgnore default Future < State > retrieveTaskUserState ( @ NotNull final String taskId , @ NotNull final String userId ) { final Promise < JsonObject > promise = Promise . promise ( ) ; this . retrieveTaskUserState ( taskId , userId , promise ) ; return Model . fromFutureJsonObject ( promise . future ( ) , State . class ) ; }
Obtain the status of an user in a task.
Obtain the status of an user in a task .