Package | Description |
---|---|
org.xwiki.security | |
org.xwiki.security.authorization | |
org.xwiki.security.authorization.cache |
Modifier and Type | Class and Description |
---|---|
class |
GroupSecurityReference
GroupSecurityReference is a
SecurityReference 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. |
class |
UserSecurityReference
A user is represented internally in the authorization module by a UserSecurityReference corresponding
to the DocumentReference of the user's profile document.
|
Modifier and Type | Field and Description |
---|---|
protected SecurityReference |
SecurityReference.mainWikiReference
Main wiki reference.
|
Modifier and Type | Method and Description |
---|---|
SecurityReference |
SecurityReference.getParentSecurityReference() |
SecurityReference |
SecurityReference.getWikiReference() |
SecurityReference |
DefaultSecurityReferenceFactory.newEntityReference(EntityReference reference) |
SecurityReference |
SecurityReferenceFactory.newEntityReference(EntityReference reference)
Returns a
SecurityReference for the provided entity. |
Modifier and Type | Method and Description |
---|---|
Deque<SecurityReference> |
SecurityReference.getReversedSecurityReferenceChain() |
Modifier and Type | Method and Description |
---|---|
SecurityReference |
SecurityEntry.getReference() |
Modifier and Type | Method and Description |
---|---|
SecurityRuleEntry |
SecurityEntryReader.read(SecurityReference entityReference)
Read a collection of rules attached to a given entity.
|
Collection<SecurityRule> |
SecurityEntryReaderExtra.read(SecurityReference entityReference)
Read a collection of rules attached to a given entity.
|
Modifier and Type | Method and Description |
---|---|
SecurityReference |
SecurityShadowEntry.getWikiReference() |
Modifier and Type | Method and Description |
---|---|
SecurityRuleEntry |
SecurityCache.get(SecurityReference entity)
Get a cached entry.
|
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(SecurityReference entity)
Remove an entry from this cache.
|
void |
SecurityCache.remove(UserSecurityReference user,
SecurityReference entity)
Remove an entry from this cache.
|
Copyright © 2004–2021 XWiki. All rights reserved.