Interface PermStub

All Known Implementing Classes:
PermService

public interface PermStub
Author:
Lang
  • Method Summary

    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>
     
    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 Details

    • 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)
    • deleteAsync

      io.vertx.core.Future<Boolean> deleteAsync(String key, String userKey)