|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PermissionsDaoComponent
The API for accessing persisted Alfresco permissions.
Method Summary | |
---|---|
void |
deletePermission(NodeRef nodeRef,
java.lang.String authority,
PermissionReference permission)
Delete as single permission entry, if a match is found. |
void |
deletePermission(StoreRef storeRef,
java.lang.String authority,
PermissionReference perm)
Remove part of a permission mask from a store |
void |
deletePermissions(NodeRef nodeRef)
Delete the access control list and all access control entries for the node. |
void |
deletePermissions(NodeRef nodeRef,
java.lang.String authority)
Delete permission entries for the given node and authority |
void |
deletePermissions(StoreRef storeRef)
Remove all permission masks from a store |
void |
deletePermissions(StoreRef storeRef,
java.lang.String authority)
Delete entries from a permission mask on a store by authority |
void |
deletePermissions(java.lang.String authority)
Remove all permissions for the specified authority |
AccessControlListProperties |
getAccessControlListProperties(NodeRef nodeRef)
Get the properties for the access control list |
boolean |
getInheritParentPermissions(NodeRef nodeRef)
Return the inheritance behaviour for permissions on a given node. |
NodePermissionEntry |
getPermissions(NodeRef nodeRef)
Get the permissions that have been set on a given node. |
NodePermissionEntry |
getPermissions(StoreRef storeRef)
Get permission masks set on a store |
void |
setInheritParentPermissions(NodeRef nodeRef,
boolean inheritParentPermissions)
Set the inheritance behaviour for permissions on a given node. |
void |
setPermission(NodePermissionEntry nodePermissionEntry)
Create a persisted node permission entry given a template object from which to copy. |
void |
setPermission(NodeRef nodeRef,
java.lang.String authority,
PermissionReference perm,
boolean allow)
Set a permission on a node. |
void |
setPermission(PermissionEntry permissionEntry)
Create a persisted permission entry given and other representation of a permission entry. |
void |
setPermission(StoreRef storeRef,
java.lang.String authority,
PermissionReference permission,
boolean allow)
Set part of a permission mask on a store. |
Method Detail |
---|
NodePermissionEntry getPermissions(NodeRef nodeRef)
void deletePermissions(NodeRef nodeRef)
nodeRef
- the node for which to delete permissionvoid deletePermissions(java.lang.String authority)
void deletePermissions(NodeRef nodeRef, java.lang.String authority)
nodeRef
- the node to query againstauthority
- the specific authority to query againstvoid deletePermission(NodeRef nodeRef, java.lang.String authority, PermissionReference permission)
nodeRef
- the node with the access control listauthority
- the specific authority to look forpermission
- the permission to look forvoid setPermission(NodeRef nodeRef, java.lang.String authority, PermissionReference perm, boolean allow)
void setPermission(PermissionEntry permissionEntry)
void setPermission(NodePermissionEntry nodePermissionEntry)
void setInheritParentPermissions(NodeRef nodeRef, boolean inheritParentPermissions)
boolean getInheritParentPermissions(NodeRef nodeRef)
void deletePermissions(StoreRef storeRef, java.lang.String authority)
void deletePermission(StoreRef storeRef, java.lang.String authority, PermissionReference perm)
void deletePermissions(StoreRef storeRef)
void setPermission(StoreRef storeRef, java.lang.String authority, PermissionReference permission, boolean allow)
NodePermissionEntry getPermissions(StoreRef storeRef)
AccessControlListProperties getAccessControlListProperties(NodeRef nodeRef)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |