Package io.vertx.tp.rbac.logged
Class ScUser
- java.lang.Object
-
- io.vertx.tp.rbac.logged.ScUser
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.vertx.core.Future<ScUser>login(io.vertx.core.json.JsonObject data)static ScUserlogin(io.vertx.ext.auth.User user)static ScUserlogin(String habitus)static io.vertx.core.Future<Boolean>logout(String habitus)io.vertx.core.Future<io.vertx.core.json.JsonObject>permissions()io.vertx.core.Future<io.vertx.core.json.JsonObject>profile()io.vertx.core.Future<io.vertx.core.json.JsonObject>profile(io.vertx.core.json.JsonObject profileData)io.vertx.core.Future<io.vertx.core.json.JsonObject>roles()io.vertx.core.Future<io.vertx.core.json.JsonArray>roles(String profileName)Stringuser()io.vertx.core.Future<io.vertx.core.json.JsonObject>view()io.vertx.core.Future<io.vertx.core.json.JsonObject>view(String viewKey)io.vertx.core.Future<io.vertx.core.json.JsonObject>view(String viewKey, io.vertx.core.json.JsonObject viewData)
-
-
-
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)
-
user
public String user()
-
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)
-
-