public class PermissionServiceNOOPImpl extends Object implements PermissionServiceSPI
ADD_CHILDREN, ADMINISTRATOR_AUTHORITY, ALL_AUTHORITIES, ALL_PERMISSIONS, ASPECTS, CANCEL_CHECK_OUT, CHANGE_PERMISSIONS, CHECK_IN, CHECK_OUT, CONSUMER, CONTRIBUTOR, COORDINATOR, CREATE_ASSOCIATIONS, CREATE_CHILDREN, DELETE, DELETE_ASSOCIATIONS, DELETE_CHILDREN, DELETE_NODE, EDITOR, EXECUTE, EXECUTE_CONTENT, FULL_CONTROL, GROUP_PREFIX, GUEST_AUTHORITY, LINK_CHILDREN, LOCK, LOCK_OWNER_AUTHORITY, OWNER_AUTHORITY, PROPERTIES, READ, READ_ASSOCIATIONS, READ_CHILDREN, READ_CONTENT, READ_PERMISSIONS, READ_PROPERTIES, ROLE_PREFIX, SET_OWNER, TAKE_OWNERSHIP, UNLOCK, WRITE, WRITE_CONTENT, WRITE_PROPERTIES| Constructor and Description |
|---|
PermissionServiceNOOPImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPermission(NodeRef nodeRef,
String authority) |
void |
clearPermission(StoreRef storeRef,
String authority) |
void |
deletePermission(NodeRef nodeRef,
String authority,
String perm) |
void |
deletePermission(PermissionEntry permissionEntry)
Delete a single permission entry
|
void |
deletePermission(StoreRef storeRef,
String authority,
String permission) |
void |
deletePermissions(NodePermissionEntry nodePermissionEntry)
Delete the permissions defined by the nodePermissionEntry
|
void |
deletePermissions(NodeRef nodeRef) |
void |
deletePermissions(StoreRef storeRef) |
void |
deletePermissions(String recipient)
Delete permissions for the given recipient.
|
NodePermissionEntry |
explainPermission(NodeRef nodeRef,
PermissionReference perm)
Where is the permission set that controls the behaviour for the given
permission for the given authentication to access the specified name.
|
String |
getAllAuthorities() |
String |
getAllPermission() |
PermissionReference |
getAllPermissionReference()
Get the All Permission
|
Set<AccessPermission> |
getAllSetPermissions(NodeRef nodeRef) |
Set<AccessPermission> |
getAllSetPermissions(StoreRef storeRef) |
Set<String> |
getAuthorisations() |
boolean |
getInheritParentPermissions(NodeRef nodeRef) |
String |
getOwnerAuthority() |
String |
getPermission(PermissionReference permissionReference)
Get the string that can be used to identify the given permission reference.
|
PermissionReference |
getPermissionReference(QName qname,
String permissionName)
Get the permission reference for the given data type and permission name.
|
PermissionReference |
getPermissionReference(String permissionName)
Get the permission reference by permission name.
|
Set<AccessPermission> |
getPermissions(NodeRef nodeRef) |
Set<String> |
getReaders(Long aclId) |
Set<String> |
getReadersDenied(Long aclId) |
NodePermissionEntry |
getSetPermissions(NodeRef nodeRef)
Get the permissions that have been set on the given node (it knows
nothing of the parent permissions)
|
NodePermissionEntry |
getSetPermissions(StoreRef storeRef)
Get the permissions set for the store
|
Set<PermissionReference> |
getSettablePermissionReferences(NodeRef nodeRef)
Get the permissions that can be set for a given type
|
Set<PermissionReference> |
getSettablePermissionReferences(QName type)
Get the permissions that can be set for a given type
|
Set<String> |
getSettablePermissions(NodeRef nodeRef) |
Set<String> |
getSettablePermissions(QName type) |
AccessStatus |
hasPermission(Long aclID,
PermissionContext context,
String permission) |
AccessStatus |
hasPermission(NodeRef nodeRef,
PermissionReference perm)
Check that the given authentication has a particular permission for the
given node.
|
AccessStatus |
hasPermission(NodeRef nodeRef,
String perm) |
AccessStatus |
hasReadPermission(NodeRef nodeRef) |
void |
setInheritParentPermissions(NodeRef nodeRef,
boolean inheritParentPermissions) |
void |
setInheritParentPermissions(NodeRef nodeRef,
boolean inheritParentPermissions,
boolean asyncCall) |
void |
setPermission(NodePermissionEntry nodePermissionEntry)
Set the permissions on a node.
|
void |
setPermission(NodeRef nodeRef,
String authority,
String perm,
boolean allow) |
void |
setPermission(PermissionEntry permissionEntry)
Add or set a permission entry on a node.
|
void |
setPermission(StoreRef storeRef,
String authority,
String permission,
boolean allow) |
public String getOwnerAuthority()
getOwnerAuthority in interface PermissionServicepublic String getAllAuthorities()
getAllAuthorities in interface PermissionServicepublic String getAllPermission()
getAllPermission in interface PermissionServicepublic Set<AccessPermission> getPermissions(NodeRef nodeRef)
getPermissions in interface PermissionServicepublic Set<AccessPermission> getAllSetPermissions(NodeRef nodeRef)
getAllSetPermissions in interface PermissionServicepublic Set<String> getSettablePermissions(NodeRef nodeRef)
getSettablePermissions in interface PermissionServicepublic Set<String> getSettablePermissions(QName type)
getSettablePermissions in interface PermissionServicepublic AccessStatus hasPermission(NodeRef nodeRef, String perm)
hasPermission in interface PermissionServicepublic void deletePermissions(NodeRef nodeRef)
deletePermissions in interface PermissionServicepublic void deletePermission(NodeRef nodeRef, String authority, String perm)
deletePermission in interface PermissionServicepublic void setPermission(NodeRef nodeRef, String authority, String perm, boolean allow)
setPermission in interface PermissionServicepublic void setInheritParentPermissions(NodeRef nodeRef, boolean inheritParentPermissions)
setInheritParentPermissions in interface PermissionServicepublic void setInheritParentPermissions(NodeRef nodeRef, boolean inheritParentPermissions, boolean asyncCall)
setInheritParentPermissions in interface PermissionServicepublic boolean getInheritParentPermissions(NodeRef nodeRef)
getInheritParentPermissions in interface PermissionServicepublic void clearPermission(NodeRef nodeRef, String authority)
clearPermission in interface PermissionServicepublic void deletePermission(PermissionEntry permissionEntry)
PermissionServiceSPIdeletePermission in interface PermissionServiceSPIpermissionEntry - PermissionEntrypublic void deletePermissions(NodePermissionEntry nodePermissionEntry)
PermissionServiceSPIdeletePermissions in interface PermissionServiceSPInodePermissionEntry - NodePermissionEntrypublic void deletePermissions(String recipient)
PermissionServiceSPIdeletePermissions in interface PermissionServiceSPIrecipient - Stringpublic NodePermissionEntry explainPermission(NodeRef nodeRef, PermissionReference perm)
PermissionServiceSPIexplainPermission in interface PermissionServiceSPInodeRef - NodeRefperm - PermissionReferencepublic PermissionReference getAllPermissionReference()
PermissionServiceSPIgetAllPermissionReference in interface PermissionServiceSPIpublic String getPermission(PermissionReference permissionReference)
PermissionServiceSPIgetPermission in interface PermissionServiceSPIpermissionReference - PermissionReferencepublic PermissionReference getPermissionReference(QName qname, String permissionName)
PermissionServiceSPIgetPermissionReference in interface PermissionServiceSPIqname - - may be null if the permission name is uniquepermissionName - Stringpublic PermissionReference getPermissionReference(String permissionName)
PermissionServiceSPIgetPermissionReference in interface PermissionServiceSPIpermissionName - Stringpublic NodePermissionEntry getSetPermissions(NodeRef nodeRef)
PermissionServiceSPIgetSetPermissions in interface PermissionServiceSPInodeRef - NodeRefpublic Set<PermissionReference> getSettablePermissionReferences(NodeRef nodeRef)
PermissionServiceSPIgetSettablePermissionReferences in interface PermissionServiceSPInodeRef - NodeRefpublic Set<PermissionReference> getSettablePermissionReferences(QName type)
PermissionServiceSPIgetSettablePermissionReferences in interface PermissionServiceSPItype - QNamepublic AccessStatus hasPermission(NodeRef nodeRef, PermissionReference perm)
PermissionServiceSPIhasPermission in interface PermissionServiceSPInodeRef - NodeRefperm - PermissionReferencepublic AccessStatus hasPermission(Long aclID, PermissionContext context, String permission)
hasPermission in interface PermissionServicepublic Set<String> getReaders(Long aclId)
getReaders in interface PermissionServicepublic Set<String> getReadersDenied(Long aclId)
getReadersDenied in interface PermissionServicepublic void setPermission(NodePermissionEntry nodePermissionEntry)
PermissionServiceSPIsetPermission in interface PermissionServiceSPInodePermissionEntry - NodePermissionEntrypublic void setPermission(PermissionEntry permissionEntry)
PermissionServiceSPIsetPermission in interface PermissionServiceSPIpermissionEntry - PermissionEntrypublic void clearPermission(StoreRef storeRef, String authority)
clearPermission in interface PermissionServicepublic void deletePermission(StoreRef storeRef, String authority, String permission)
deletePermission in interface PermissionServicepublic void deletePermissions(StoreRef storeRef)
deletePermissions in interface PermissionServicepublic void setPermission(StoreRef storeRef, String authority, String permission, boolean allow)
setPermission in interface PermissionServicepublic Set<AccessPermission> getAllSetPermissions(StoreRef storeRef)
getAllSetPermissions in interface PermissionServicepublic NodePermissionEntry getSetPermissions(StoreRef storeRef)
PermissionServiceSPIgetSetPermissions in interface PermissionServiceSPIstoreRef - StoreRefpublic AccessStatus hasReadPermission(NodeRef nodeRef)
hasReadPermission in interface PermissionServicepublic Set<String> getAuthorisations()
getAuthorisations in interface PermissionServiceCopyright © 2005–2021 Alfresco Software. All rights reserved.