Class NodePermission
- java.lang.Object
-
- org.alfresco.repo.security.permissions.impl.model.NodePermission
-
- All Implemented Interfaces:
XMLModelInitialisable,NodePermissionEntry
public class NodePermission extends java.lang.Object implements NodePermissionEntry, XMLModelInitialisable
Support to read and store the definition of node permissions- Author:
- andyh
-
-
Constructor Summary
Constructors Constructor Description NodePermission()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.alfresco.service.cmr.repository.NodeRefgetNodeRef()Get the node ref.java.util.List<PermissionEntry>getPermissionEntries()Get the permission entries set for this node.booleaninheritPermissions()Does the node inherit permissions from its primary parent?voidinitialise(org.dom4j.Element element, org.alfresco.service.namespace.NamespacePrefixResolver nspr, PermissionModel permissionModel)
-
-
-
Method Detail
-
getNodeRef
public org.alfresco.service.cmr.repository.NodeRef getNodeRef()
Description copied from interface:NodePermissionEntryGet the node ref.- Specified by:
getNodeRefin interfaceNodePermissionEntry- Returns:
- NodeRef
-
inheritPermissions
public boolean inheritPermissions()
Description copied from interface:NodePermissionEntryDoes the node inherit permissions from its primary parent?- Specified by:
inheritPermissionsin interfaceNodePermissionEntry- Returns:
- boolean
-
getPermissionEntries
public java.util.List<PermissionEntry> getPermissionEntries()
Description copied from interface:NodePermissionEntryGet the permission entries set for this node.- Specified by:
getPermissionEntriesin interfaceNodePermissionEntry- Returns:
- List
-
initialise
public void initialise(org.dom4j.Element element, org.alfresco.service.namespace.NamespacePrefixResolver nspr, PermissionModel permissionModel)- Specified by:
initialisein interfaceXMLModelInitialisable
-
-