Class TodoService

    • Constructor Summary

      Constructors 
      Constructor Description
      TodoService()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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> fetchTodo​(String key)  
      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)  
    • Constructor Detail

      • TodoService

        public TodoService()
    • Method Detail

      • 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