Class ADMPermissionsDaoComponentImpl
- java.lang.Object
-
- org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
-
- org.alfresco.repo.domain.permissions.ADMPermissionsDaoComponentImpl
-
- All Implemented Interfaces:
PermissionsDaoComponent
public class ADMPermissionsDaoComponentImpl extends AbstractPermissionsDaoComponentImpl
ADM permissions dao component impl Manage creation and deletion of ACL entries for the new ADM ACL implementation- Author:
- andyh
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
aclDaoComponent, INHERIT_PERMISSIONS_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description ADMPermissionsDaoComponentImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl.CreationReportcreateAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inherit, Acl existing)voiddeletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Delete the access control list and all access control entries for the node.-
Methods inherited from class org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl
deletePermission, deletePermission, deletePermissions, deletePermissions, deletePermissions, deletePermissions, equals, findNodeByPermission, getAccessControlList, getAccessControlListProperties, getACLDAO, getAllSetPermissions, getInheritParentPermissions, getMutableAccessControlList, getPermissions, getPermissions, hashCode, setAclDAO, setDefaultACLDAO, setInheritParentPermissions, setPermission, setPermission, setPermission, setPermission, setProtocolToACLDAO
-
-
-
-
Method Detail
-
createAccessControlList
protected org.alfresco.repo.domain.permissions.AbstractPermissionsDaoComponentImpl.CreationReport createAccessControlList(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inherit, Acl existing)- Specified by:
createAccessControlListin classAbstractPermissionsDaoComponentImpl
-
deletePermissions
public void deletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Description copied from interface:PermissionsDaoComponentDelete the access control list and all access control entries for the node.- Parameters:
nodeRef- the node for which to delete permission
-
-