Uses of Interface
org.bremersee.acl.AclUserContext
Packages that use AclUserContext
Package
Description
The package contains the in-memory business logic of access control lists.
The package contains acl criteria und updates for MongoDB.
-
Uses of AclUserContext in org.bremersee.acl
Classes in org.bremersee.acl that implement AclUserContextMethods in org.bremersee.acl with parameters of type AclUserContextModifier and TypeMethodDescriptionstatic ImmutableAclUserContextImmutableAclUserContext.copyOf(AclUserContext instance) Creates an immutable copy of aAclUserContextvalue.ImmutableAclUserContext.Builder.from(AclUserContext instance) Fill a builder with attribute values from the providedAclUserContextinstance.booleanAccessEvaluator.hasPermission(AclUserContext userContext, String permission) Determines whether the given user with the given roles and groups has the specified permission.booleanAccessEvaluator.Impl.hasPermission(AclUserContext userContext, String permission) default booleanAccessEvaluator.hasPermissions(AclUserContext userContext, AccessEvaluation accessEvaluation, Collection<String> permissions) Determines whether the given user with the given roles and groups has the specified permissions according to the given access evaluation type.Acl.modify(AccessControlListModifications mods, AclUserContext userContext, AccessEvaluation accessEvaluation, Collection<String> permissions) Modifies the access control list. -
Uses of AclUserContext in org.bremersee.acl.spring.data.mongodb
Methods in org.bremersee.acl.spring.data.mongodb with parameters of type AclUserContextModifier and TypeMethodDescriptionorg.springframework.data.mongodb.core.query.CriteriaAclCriteriaAndUpdateBuilder.buildPermissionCriteria(AclUserContext userContext, AccessEvaluation accessEvaluation, Collection<String> permissions) Build permission criteria.org.springframework.data.mongodb.core.query.CriteriaAclCriteriaAndUpdateBuilder.buildUpdateOwnerCriteria(AclUserContext userContext) Build update owner criteria.