public class ScPrivilege extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<Boolean> |
clear() |
io.vertx.core.Future<Boolean> |
evaluate(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<Boolean>> fnDirect) |
io.vertx.core.Future<Boolean> |
fetchAuthorized(String authorizeKey) |
io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fetchPermissions(String profileKey) |
io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fetchRoles(String profileKey) |
static io.vertx.core.Future<ScPrivilege> |
init(io.vertx.core.json.JsonObject data) |
static io.vertx.core.Future<ScPrivilege> |
open(String habitusId) |
io.vertx.core.Future<Boolean> |
storedAuthorized(String key,
Boolean result) |
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
storedBound(String key,
io.vertx.core.json.JsonObject data) |
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
storeProfile(io.vertx.core.json.JsonObject profiles) |
public static io.vertx.core.Future<ScPrivilege> init(io.vertx.core.json.JsonObject data)
public static io.vertx.core.Future<ScPrivilege> open(String habitusId)
public io.vertx.core.Future<Boolean> evaluate(Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<Boolean>> fnDirect)
public io.vertx.core.Future<io.vertx.core.json.JsonObject> storeProfile(io.vertx.core.json.JsonObject profiles)
public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchPermissions(String profileKey)
public io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchRoles(String profileKey)
public io.vertx.core.Future<io.vertx.core.json.JsonObject> storedBound(String key, io.vertx.core.json.JsonObject data)
public io.vertx.core.Future<Boolean> clear()
Copyright © 2020. All rights reserved.