Package io.vertx.tp.rbac.authorization
Class Assembler
- java.lang.Object
-
- io.vertx.tp.rbac.authorization.Assembler
-
public class Assembler extends Object
-
-
Constructor Summary
Constructors Constructor Description Assembler()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
connect
public static List<ProfileRole> connect(List<ProfileRole> profiles, List<ProfileGroup> original)
-
connect
public static List<ProfileRole> connect(List<ProfileRole> profiles, ProfileGroup original)
-
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)
-
-