Class PermissionReferenceImpl
- java.lang.Object
-
- org.alfresco.repo.security.permissions.impl.AbstractPermissionReference
-
- org.alfresco.repo.security.permissions.impl.PermissionReferenceImpl
-
- All Implemented Interfaces:
java.io.Serializable,PermissionReference
- Direct Known Subclasses:
RequiredPermission
public class PermissionReferenceImpl extends AbstractPermissionReference
A simple permission reference (not persisted). A permission is identified by name for a given type, which is identified by its qualified name.- Author:
- andyh
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPermissionReferenceImpl(org.alfresco.service.namespace.QName qName, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetName()Get the name of the permissionstatic PermissionReferenceImplgetPermissionReference(org.alfresco.service.namespace.QName qName, java.lang.String name)Factory method to create permission referencesorg.alfresco.service.namespace.QNamegetQName()Get the QName of the type or aspect against which the permission is defined.-
Methods inherited from class org.alfresco.repo.security.permissions.impl.AbstractPermissionReference
equals, hashCode, toString
-
-
-
-
Method Detail
-
getPermissionReference
public static PermissionReferenceImpl getPermissionReference(org.alfresco.service.namespace.QName qName, java.lang.String name)
Factory method to create permission references- Parameters:
qName- QNamename- String- Returns:
- the permissions reference
-
getName
public java.lang.String getName()
Description copied from interface:PermissionReferenceGet the name of the permission- Returns:
- the name
-
getQName
public org.alfresco.service.namespace.QName getQName()
Description copied from interface:PermissionReferenceGet the QName of the type or aspect against which the permission is defined.- Returns:
- the qname
-
-