org.alfresco.repo.domain.hibernate
Class OldADMPermissionsDaoComponentImpl
java.lang.Object
org.alfresco.repo.domain.hibernate.AbstractPermissionsDaoComponentImpl
org.alfresco.repo.domain.hibernate.OldADMPermissionsDaoComponentImpl
- All Implemented Interfaces:
- PermissionsDaoComponent, TransactionalDao
public class OldADMPermissionsDaoComponentImpl
- extends AbstractPermissionsDaoComponentImpl
Support for accessing persisted permission information. This class maps between persisted objects and the external
API defined in the PermissionsDAO interface.
Method Summary |
protected org.alfresco.repo.domain.hibernate.AbstractPermissionsDaoComponentImpl.CreationReport |
createAccessControlList(NodeRef nodeRef,
boolean inherit,
DbAccessControlList existing)
Creates an access control list for the node and removes the entry from the nullPermsionCache. |
void |
deletePermissions(NodeRef nodeRef)
Delete the access control list and all access control entries for the node. |
Methods inherited from class org.alfresco.repo.domain.hibernate.AbstractPermissionsDaoComponentImpl |
beforeCommit, deletePermission, deletePermission, deletePermissions, deletePermissions, deletePermissions, deletePermissions, equals, flush, getAccessControlList, getAccessControlListProperties, getACLDAO, getAclDaoComponent, getInheritParentPermissions, getMutableAccessControlList, getPermissions, getPermissions, hashCode, isDirty, setAclDaoComponent, setDefaultACLDAO, setInheritParentPermissions, setPermission, setPermission, setPermission, setPermission, setProtocolToACLDAO |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
OldADMPermissionsDaoComponentImpl
public OldADMPermissionsDaoComponentImpl()
createAccessControlList
protected org.alfresco.repo.domain.hibernate.AbstractPermissionsDaoComponentImpl.CreationReport createAccessControlList(NodeRef nodeRef,
boolean inherit,
DbAccessControlList existing)
- Creates an access control list for the node and removes the entry from the nullPermsionCache.
- Specified by:
createAccessControlList
in class AbstractPermissionsDaoComponentImpl
deletePermissions
public void deletePermissions(NodeRef nodeRef)
- Description copied from interface:
PermissionsDaoComponent
- Delete the access control list and all access control entries for the node.
- Parameters:
nodeRef
- the node for which to delete permission
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.