Class TodoService

java.lang.Object
cn.vertxup.workflow.service.TodoService
All Implemented Interfaces:
TodoStub

public class TodoService extends Object implements TodoStub
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    createTodo(String type, io.vertx.core.json.JsonObject data)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    fetchTodos(String sigma, io.vertx.core.json.JsonArray types, io.vertx.core.json.JsonArray statues)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    fetchTodos(String sigma, io.vertx.core.json.JsonArray types, io.vertx.core.json.JsonArray statues, io.vertx.core.json.JsonArray codes)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    fetchTodos(String sigma, String type, io.vertx.core.json.JsonArray statues)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    updateStatus(String key, io.vertx.core.json.JsonObject params)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    updateStatus(Set<String> keys, io.vertx.core.json.JsonObject params)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TodoService

      public TodoService()
  • Method Details

    • createTodo

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> createTodo(String type, io.vertx.core.json.JsonObject data)
      Specified by:
      createTodo in interface TodoStub
    • fetchTodos

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchTodos(String sigma, String type, io.vertx.core.json.JsonArray statues)
      Specified by:
      fetchTodos in interface TodoStub
    • fetchTodos

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchTodos(String sigma, io.vertx.core.json.JsonArray types, io.vertx.core.json.JsonArray statues)
      Specified by:
      fetchTodos in interface TodoStub
    • fetchTodos

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchTodos(String sigma, io.vertx.core.json.JsonArray types, io.vertx.core.json.JsonArray statues, io.vertx.core.json.JsonArray codes)
      Specified by:
      fetchTodos in interface TodoStub
    • updateStatus

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> updateStatus(Set<String> keys, io.vertx.core.json.JsonObject params)
      Specified by:
      updateStatus in interface TodoStub
    • updateStatus

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> updateStatus(String key, io.vertx.core.json.JsonObject params)
      Specified by:
      updateStatus in interface TodoStub
    • fetchTodo

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchTodo(String key)
      Specified by:
      fetchTodo in interface TodoStub