Package io.vertx.tp.rbac.authorization
Class Assembler
java.lang.Object
io.vertx.tp.rbac.authorization.Assembler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<ProfileRole>connect(List<ProfileRole> profiles, ProfileGroup original) static List<ProfileRole>connect(List<ProfileRole> profiles, List<ProfileGroup> original) static Consumer<io.vertx.core.json.JsonObject>eager(ProfileType type, List<ProfileRole> profiles) static Consumer<io.vertx.core.json.JsonObject>intersect(ProfileType type, List<ProfileRole> profiles) static Consumer<io.vertx.core.json.JsonObject>lazy(ProfileType type, List<ProfileRole> profiles) static Consumer<io.vertx.core.json.JsonObject>union(ProfileType type, List<ProfileRole> profiles)
-
Constructor Details
-
Assembler
public Assembler()
-
-
Method Details
-
connect
-
connect
-
union
public static Consumer<io.vertx.core.json.JsonObject> union(ProfileType type, List<ProfileRole> profiles) -
intersect
public static Consumer<io.vertx.core.json.JsonObject> intersect(ProfileType type, List<ProfileRole> profiles) -
eager
public static Consumer<io.vertx.core.json.JsonObject> eager(ProfileType type, List<ProfileRole> profiles) -
lazy
public static Consumer<io.vertx.core.json.JsonObject> lazy(ProfileType type, List<ProfileRole> profiles)
-