Package io.vertx.tp.rbac.authorization
Interface ScDetent
-
- All Known Implementing Classes:
GcCritical,GcHorizon,GcOverlook,GdCritical,GdHorizon,GdOverlook,GeCritical,GeHorizon,GeOverlook,GiCritical,GiHorizon,GiOverlook,GpCritical,GpHorizon,GpOverlook,ScDetentChild,ScDetentExtend,ScDetentGroup,ScDetentInherit,ScDetentParent,ScDetentRole
public interface ScDetent
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceScDetent.Group
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ScDetentchildren(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)static ScDetentextend(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)static ScDetentgroup(io.vertx.core.json.JsonObject input)static ScDetentinherit(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)static ScDetentparent(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)io.vertx.core.json.JsonObjectproc(List<ProfileRole> profiles)default io.vertx.core.Future<io.vertx.core.json.JsonObject>procAsync(List<ProfileRole> profiles)static ScDetentuser(io.vertx.core.json.JsonObject input)
-
-
-
Method Detail
-
user
static ScDetent user(io.vertx.core.json.JsonObject input)
-
group
static ScDetent group(io.vertx.core.json.JsonObject input)
-
parent
static ScDetent parent(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)
-
inherit
static ScDetent inherit(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)
-
extend
static ScDetent extend(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)
-
children
static ScDetent children(io.vertx.core.json.JsonObject input, List<ProfileGroup> profiles)
-
proc
io.vertx.core.json.JsonObject proc(List<ProfileRole> profiles)
-
procAsync
default io.vertx.core.Future<io.vertx.core.json.JsonObject> procAsync(List<ProfileRole> profiles)
-
-