components/src/main/java/eu/internetofus/common/components/interaction_protocol_engine/WeNetInteractionProtocolEngine.java
/**
   * Try to do a transaction over a task.
   *
   * @param transaction to do.
   *
   * @return the future transaction.
   */
Try to do a transaction over a task.
@param transaction to do.

@return the future transaction.
Try to do a transaction over a task . @param transaction to do . @return the future transaction .
@GenIgnore
  default Future<TaskTransaction> doTransaction(@NotNull final TaskTransaction transaction) {
    final Promise<JsonObject> promise = Promise.promise();
    this.doTransaction(transaction.toJsonObject(), promise);
    return Model.fromFutureJsonObject(promise.future(), TaskTransaction.class);
  }
@ GenIgnore default Future < TaskTransaction > doTransaction ( @ NotNull final TaskTransaction transaction ) { final Promise < JsonObject > promise = Promise . promise ( ) ; this . doTransaction ( transaction . toJsonObject ( ) , promise ) ; return Model . fromFutureJsonObject ( promise . future ( ) , TaskTransaction . class ) ; }
Try to do a transaction over a task.
Try to do a transaction over a task .