Class Sc

java.lang.Object
io.vertx.tp.rbac.refine.Sc

public class Sc extends Object
  • Constructor Details

    • Sc

      public Sc()
  • Method Details

    • cacheCode

      public static <V> io.vertx.core.Future<V> cacheCode(String key)
    • cacheCode

      public static <V> io.vertx.core.Future<V> cacheCode(String key, V value)
    • cachePath

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> cachePath(SPath path, Function<SPath,io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
    • cachePocket

      public static io.vertx.core.Future<List<SPacket>> cachePocket(SPath path, Function<SPath,io.vertx.core.Future<List<SPacket>>> executor)
    • cacheView

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> cacheView(io.vertx.ext.web.RoutingContext context, String habitus)
    • valueCode

      public static String valueCode()
    • valuePassword

      public static String valuePassword()
    • valueProfile

      public static String valueProfile(SResource resource)
    • valueAuth

      public static io.vertx.core.Future<OUser> valueAuth(SUser user, io.vertx.core.json.JsonObject inputJ)
    • valueAuth

      public static io.vertx.core.Future<List<OUser>> valueAuth(List<SUser> users)
    • valueAuth

      public static io.vertx.core.Future<List<SUser>> valueAuth(io.vertx.core.json.JsonArray userA, String sigma)
    • lockVerify

      public static io.vertx.core.Future<io.vertx.core.json.JsonObject> lockVerify(String username, Supplier<io.vertx.core.Future<io.vertx.core.json.JsonObject>> executor)
    • lockOn

      public static io.vertx.core.Future<Integer> lockOn(String username)
    • lockOff

      public static io.vertx.core.Future<Integer> lockOff(String username)
    • imageOn

      public static io.vertx.core.Future<io.vertx.core.buffer.Buffer> imageOn(String sessionId, int width, int height)
    • imageVerify

      public static <T> io.vertx.core.Future<T> imageVerify(String sessionId, io.vertx.core.json.JsonObject params, Function<io.vertx.core.json.JsonObject,io.vertx.core.Future<T>> executor)
    • imageOff

      public static io.vertx.core.Future<Boolean> imageOff(String sessionId)
    • jwtToken

      public static io.vertx.core.json.JsonObject jwtToken(io.vertx.core.json.JsonObject data)
    • jwtToken

      public static io.vertx.core.Future<Boolean> jwtToken(List<OAccessToken> item, String userId)
    • jwtToken

      public static OAccessToken jwtToken(io.vertx.core.json.JsonObject jwt, String userKey)
    • aclOn

      public static io.vertx.core.json.JsonArray aclOn(io.vertx.core.json.JsonArray original, io.horizon.specification.meta.secure.Acl acl)
    • aclRecord

      public static void aclRecord(io.vertx.core.json.JsonObject record, io.horizon.specification.meta.secure.Acl acl)