Uses of Class
org.xwiki.security.UserSecurityReference
-
Packages that use UserSecurityReference Package Description org.xwiki.security org.xwiki.security.authorization org.xwiki.security.authorization.cache -
-
Uses of UserSecurityReference in org.xwiki.security
Subclasses of UserSecurityReference in org.xwiki.security Modifier and Type Class Description class
GroupSecurityReference
GroupSecurityReference is aSecurityReference
that is used to represent a security group, which is a set of users, such that rights can be assigned to the whole group at once.Methods in org.xwiki.security that return UserSecurityReference Modifier and Type Method Description UserSecurityReference
DefaultSecurityReferenceFactory. newUserReference(DocumentReference reference)
UserSecurityReference
SecurityReferenceFactory. newUserReference(DocumentReference reference)
Returns aUserSecurityReference
for the provided user document reference. -
Uses of UserSecurityReference in org.xwiki.security.authorization
Methods in org.xwiki.security.authorization that return UserSecurityReference Modifier and Type Method Description UserSecurityReference
SecurityAccessEntry. getUserReference()
Methods in org.xwiki.security.authorization with parameters of type UserSecurityReference Modifier and Type Method Description boolean
SecurityRule. match(UserSecurityReference user)
Check if this rule match the given user.SecurityAccessEntry
AuthorizationSettler. settle(UserSecurityReference user, Collection<GroupSecurityReference> groups, Deque<SecurityRuleEntry> securityRuleEntries)
Compute the current access for the user that is a member of the given groups and on an entity which is protected by the given hierarchy of rights objects. -
Uses of UserSecurityReference in org.xwiki.security.authorization.cache
Methods in org.xwiki.security.authorization.cache with parameters of type UserSecurityReference Modifier and Type Method Description SecurityAccessEntry
SecurityCache. get(UserSecurityReference user, SecurityReference entity)
Get a cached entry.SecurityAccessEntry
SecurityCacheLoader. load(UserSecurityReference user, SecurityReference entity)
Load the cache with the required entries to look up the access for a given user on a given entity.void
SecurityCache. remove(UserSecurityReference user, SecurityReference entity)
Remove an entry from this cache.
-