Interface PermStub

  • All Known Implementing Classes:
    PermService

    public interface PermStub
    Author:
    Lang
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.vertx.core.Future<io.vertx.core.json.JsonObject> createAsync​(io.vertx.core.json.JsonObject body)  
      io.vertx.core.Future<Boolean> deleteAsync​(String key, String userKey)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchAsync​(String key)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync​(io.vertx.core.json.JsonObject query, String sigma)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> syncAsync​(io.vertx.core.json.JsonArray removed, io.vertx.core.json.JsonObject relation, String userKey)  
      io.vertx.core.Future<io.vertx.core.json.JsonArray> syncAsync​(io.vertx.core.json.JsonArray permissions, String roleId)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> updateAsync​(String key, io.vertx.core.json.JsonObject body)  
    • Method Detail

      • syncAsync

        io.vertx.core.Future<io.vertx.core.json.JsonObject> syncAsync​(io.vertx.core.json.JsonArray removed,
                                                                      io.vertx.core.json.JsonObject relation,
                                                                      String userKey)
      • syncAsync

        io.vertx.core.Future<io.vertx.core.json.JsonArray> syncAsync​(io.vertx.core.json.JsonArray permissions,
                                                                     String roleId)
      • searchAsync

        io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync​(io.vertx.core.json.JsonObject query,
                                                                        String sigma)
      • fetchAsync

        io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchAsync​(String key)
      • createAsync

        io.vertx.core.Future<io.vertx.core.json.JsonObject> createAsync​(io.vertx.core.json.JsonObject body)
      • updateAsync

        io.vertx.core.Future<io.vertx.core.json.JsonObject> updateAsync​(String key,
                                                                        io.vertx.core.json.JsonObject body)