Class ScUser


  • public class ScUser
    extends Object
    Data in Session for current user Connect to Pool: vertx-web.sessions.habitus for each user session
    Author:
    Lang
    • Method Detail

      • login

        public static io.vertx.core.Future<ScUser> login​(io.vertx.core.json.JsonObject data)
      • login

        public static ScUser login​(io.vertx.ext.auth.User user)
      • logout

        public static io.vertx.core.Future<Boolean> logout​(String habitus)
      • view

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> view()
      • view

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> view​(String viewKey)
      • view

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> view​(String viewKey,
                                                                        io.vertx.core.json.JsonObject viewData)
      • profile

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> profile()
      • permissions

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> permissions()
      • roles

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> roles()
      • roles

        public io.vertx.core.Future<io.vertx.core.json.JsonArray> roles​(String profileName)
      • profile

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> profile​(io.vertx.core.json.JsonObject profileData)