Package org.xwiki.security
Interface SecurityReferenceFactory
-
- All Known Implementing Classes:
DefaultSecurityReferenceFactory
@Role public interface SecurityReferenceFactory- Since:
- 4.0M2
- Version:
- $Id: c58a6d2797d9019349e54b60d9c5bab54c7bdd4d $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecurityReferencenewEntityReference(EntityReference reference)Returns aSecurityReferencefor the provided entity.GroupSecurityReferencenewGroupReference(DocumentReference reference)Returns aGroupSecurityReferencefor the provided group document reference.UserSecurityReferencenewUserReference(DocumentReference reference)Returns aUserSecurityReferencefor the provided user document reference.
-
-
-
Method Detail
-
newEntityReference
SecurityReference newEntityReference(EntityReference reference)
Returns aSecurityReferencefor the provided entity.- Parameters:
reference- the entity reference to clone- Returns:
- a
SecurityReferencefor the provided entity.
-
newUserReference
UserSecurityReference newUserReference(DocumentReference reference)
Returns aUserSecurityReferencefor the provided user document reference.- Parameters:
reference- the entity reference to clone- Returns:
- a
UserSecurityReferencefor the provided user document reference.
-
newGroupReference
GroupSecurityReference newGroupReference(DocumentReference reference)
Returns aGroupSecurityReferencefor the provided group document reference.- Parameters:
reference- the entity reference to clone- Returns:
- a
GroupSecurityReferencefor the provided group document reference.
-
-