Interface PermissionsQuery
-
public interface PermissionsQuery
A query for permissions data.Queries are build in stages, and each stage Parameters can be applied to control almost every aspect of permissions resolution.
Stages
- select type and/or identifier
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePermissionsQuery.AllOrAnyStatestatic interfacePermissionsQuery.EitherStagestatic interfacePermissionsQuery.IdentifierStage<I>Specifies an identifier for a specific subject typestatic interfacePermissionsQuery.SegmentsStagestatic interfacePermissionsQuery.SubjectStage
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PermissionsQuery.AllOrAnyStateanySubject()<I> PermissionsQuery.IdentifierStage<I>inType(SubjectType<I> type)PermissionsQuery.AllOrAnyStatesubject(SubjectRef<?> ref)
-
-
-
Method Detail
-
inType
<I> PermissionsQuery.IdentifierStage<I> inType(SubjectType<I> type)
-
subject
PermissionsQuery.AllOrAnyState subject(SubjectRef<?> ref)
-
anySubject
PermissionsQuery.AllOrAnyState anySubject()
-
-