Class PermService

    • Constructor Detail

      • PermService

        public PermService()
    • Method Detail

      • syncAsync

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> syncAsync​(io.vertx.core.json.JsonArray removed,
                                                                             io.vertx.core.json.JsonObject relation,
                                                                             String userKey)
        Specified by:
        syncAsync in interface PermStub
      • syncAsync

        public io.vertx.core.Future<io.vertx.core.json.JsonArray> syncAsync​(io.vertx.core.json.JsonArray permissions,
                                                                            String roleId)
        Specified by:
        syncAsync in interface PermStub
      • searchAsync

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync​(io.vertx.core.json.JsonObject query,
                                                                               String sigma)
        Specified by:
        searchAsync in interface PermStub
      • fetchAsync

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchAsync​(String key)
        Specified by:
        fetchAsync in interface PermStub
      • createAsync

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> createAsync​(io.vertx.core.json.JsonObject body)
        Specified by:
        createAsync in interface PermStub
      • updateAsync

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> updateAsync​(String key,
                                                                               io.vertx.core.json.JsonObject body)
        Specified by:
        updateAsync in interface PermStub