|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.security.permissions.noop.PermissionServiceNOOPImpl
public class PermissionServiceNOOPImpl
Dummy implementation of Permissions Service
| Field Summary |
|---|
| Fields inherited from interface org.alfresco.service.cmr.security.PermissionService |
|---|
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, FLATTEN, 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, WCM_CONTENT_CONTRIBUTOR, WCM_CONTENT_MANAGER, WCM_CONTENT_PUBLISHER, WCM_CONTENT_REVIEWER, WCM_STORE_OWNER_AUTHORITY, WRITE, WRITE_CONTENT, WRITE_PROPERTIES |
| Constructor Summary | |
|---|---|
PermissionServiceNOOPImpl()
|
|
| Method Summary | |
|---|---|
void |
clearPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String authority)
|
void |
clearPermission(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String authority)
|
void |
deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String authority,
java.lang.String perm)
|
void |
deletePermission(PermissionEntry permissionEntry)
Delete a single permission entry |
void |
deletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String authority,
java.lang.String permission)
|
void |
deletePermissions(NodePermissionEntry nodePermissionEntry)
Delete the permissions defined by the nodePermissionEntry |
void |
deletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
void |
deletePermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
void |
deletePermissions(java.lang.String recipient)
Delete permissions for the given recipient. |
NodePermissionEntry |
explainPermission(org.alfresco.service.cmr.repository.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. |
java.util.Set |
findNodesByAssignedPermission(java.lang.String authority,
java.lang.String permission,
boolean allow,
boolean includeContainingAuthorities,
boolean exactPermissionMatch)
|
java.util.Set |
findNodesByAssignedPermissionForCurrentUser(java.lang.String permission,
boolean allow,
boolean includeContainingAuthorities,
boolean exactPermissionMatch)
|
java.lang.String |
getAllAuthorities()
|
java.lang.String |
getAllPermission()
|
PermissionReference |
getAllPermissionReference()
Get the All Permission |
java.util.Set |
getAllSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.util.Set |
getAllSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
java.util.Map |
getAllSetPermissionsForAuthority(java.lang.String authority)
|
java.util.Map |
getAllSetPermissionsForCurrentUser()
|
java.util.Set |
getAuthorisations()
|
boolean |
getInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.lang.String |
getOwnerAuthority()
|
java.lang.String |
getPermission(PermissionReference permissionReference)
Get the string that can be used to identify the given permission reference. |
PermissionReference |
getPermissionReference(org.alfresco.service.namespace.QName qname,
java.lang.String permissionName)
Get the permission reference for the given data type and permission name. |
PermissionReference |
getPermissionReference(java.lang.String permissionName)
Get the permission reference by permission name. |
java.util.Set |
getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
NodePermissionEntry |
getSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get the permissions that have been set on the given node (it knows nothing of the parent permissions) |
NodePermissionEntry |
getSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
Get the permissions set for the store |
java.util.Set |
getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Get the permissions that can be set for a given type |
java.util.Set |
getSettablePermissionReferences(org.alfresco.service.namespace.QName type)
Get the permissions that can be set for a given type |
java.util.Set |
getSettablePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
java.util.Set |
getSettablePermissions(org.alfresco.service.namespace.QName type)
|
org.alfresco.service.cmr.security.AccessStatus |
hasPermission(java.lang.Long aclID,
org.alfresco.service.cmr.security.PermissionContext context,
java.lang.String permission)
|
org.alfresco.service.cmr.security.AccessStatus |
hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
PermissionReference perm)
Check that the given authentication has a particular permission for the given node. |
org.alfresco.service.cmr.security.AccessStatus |
hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String perm)
|
org.alfresco.service.cmr.security.AccessStatus |
hasReadPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
void |
setInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean inheritParentPermissions)
|
void |
setPermission(NodePermissionEntry nodePermissionEntry)
Set the permissions on a node. |
void |
setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String authority,
java.lang.String perm,
boolean allow)
|
void |
setPermission(PermissionEntry permissionEntry)
Add or set a permission entry on a node. |
void |
setPermission(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String authority,
java.lang.String permission,
boolean allow)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PermissionServiceNOOPImpl()
| Method Detail |
|---|
public java.lang.String getOwnerAuthority()
getOwnerAuthority in interface org.alfresco.service.cmr.security.PermissionServicepublic java.lang.String getAllAuthorities()
getAllAuthorities in interface org.alfresco.service.cmr.security.PermissionServicepublic java.lang.String getAllPermission()
getAllPermission in interface org.alfresco.service.cmr.security.PermissionServicepublic java.util.Set getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getPermissions in interface org.alfresco.service.cmr.security.PermissionServicepublic java.util.Set getAllSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getAllSetPermissions in interface org.alfresco.service.cmr.security.PermissionServicepublic java.util.Set getSettablePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getSettablePermissions in interface org.alfresco.service.cmr.security.PermissionServicepublic java.util.Set getSettablePermissions(org.alfresco.service.namespace.QName type)
getSettablePermissions in interface org.alfresco.service.cmr.security.PermissionService
public org.alfresco.service.cmr.security.AccessStatus hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String perm)
hasPermission in interface org.alfresco.service.cmr.security.PermissionServicepublic void deletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
deletePermissions in interface org.alfresco.service.cmr.security.PermissionService
public void deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String authority,
java.lang.String perm)
deletePermission in interface org.alfresco.service.cmr.security.PermissionService
public void setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String authority,
java.lang.String perm,
boolean allow)
setPermission in interface org.alfresco.service.cmr.security.PermissionService
public void setInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean inheritParentPermissions)
setInheritParentPermissions in interface org.alfresco.service.cmr.security.PermissionServicepublic boolean getInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getInheritParentPermissions in interface org.alfresco.service.cmr.security.PermissionService
public void clearPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String authority)
clearPermission in interface org.alfresco.service.cmr.security.PermissionServicepublic void deletePermission(PermissionEntry permissionEntry)
PermissionServiceSPI
deletePermission in interface PermissionServiceSPIpublic void deletePermissions(NodePermissionEntry nodePermissionEntry)
PermissionServiceSPI
deletePermissions in interface PermissionServiceSPIpublic void deletePermissions(java.lang.String recipient)
PermissionServiceSPI
deletePermissions in interface PermissionServiceSPI
public NodePermissionEntry explainPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
PermissionReference perm)
PermissionServiceSPI
explainPermission in interface PermissionServiceSPIpublic PermissionReference getAllPermissionReference()
PermissionServiceSPI
getAllPermissionReference in interface PermissionServiceSPIpublic java.lang.String getPermission(PermissionReference permissionReference)
PermissionServiceSPI
getPermission in interface PermissionServiceSPI
public PermissionReference getPermissionReference(org.alfresco.service.namespace.QName qname,
java.lang.String permissionName)
PermissionServiceSPI
getPermissionReference in interface PermissionServiceSPIqname - - may be null if the permission name is unique
public PermissionReference getPermissionReference(java.lang.String permissionName)
PermissionServiceSPI
getPermissionReference in interface PermissionServiceSPIpublic NodePermissionEntry getSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
PermissionServiceSPI
getSetPermissions in interface PermissionServiceSPIpublic java.util.Set getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)
PermissionServiceSPI
getSettablePermissionReferences in interface PermissionServiceSPIpublic java.util.Set getSettablePermissionReferences(org.alfresco.service.namespace.QName type)
PermissionServiceSPI
getSettablePermissionReferences in interface PermissionServiceSPI
public org.alfresco.service.cmr.security.AccessStatus hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef,
PermissionReference perm)
PermissionServiceSPI
hasPermission in interface PermissionServiceSPI
public org.alfresco.service.cmr.security.AccessStatus hasPermission(java.lang.Long aclID,
org.alfresco.service.cmr.security.PermissionContext context,
java.lang.String permission)
hasPermission in interface org.alfresco.service.cmr.security.PermissionServicepublic void setPermission(NodePermissionEntry nodePermissionEntry)
PermissionServiceSPI
setPermission in interface PermissionServiceSPIpublic void setPermission(PermissionEntry permissionEntry)
PermissionServiceSPI
setPermission in interface PermissionServiceSPIpublic java.util.Map getAllSetPermissionsForCurrentUser()
public java.util.Map getAllSetPermissionsForAuthority(java.lang.String authority)
public java.util.Set findNodesByAssignedPermissionForCurrentUser(java.lang.String permission,
boolean allow,
boolean includeContainingAuthorities,
boolean exactPermissionMatch)
public java.util.Set findNodesByAssignedPermission(java.lang.String authority,
java.lang.String permission,
boolean allow,
boolean includeContainingAuthorities,
boolean exactPermissionMatch)
public void clearPermission(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String authority)
clearPermission in interface org.alfresco.service.cmr.security.PermissionService
public void deletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String authority,
java.lang.String permission)
deletePermission in interface org.alfresco.service.cmr.security.PermissionServicepublic void deletePermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
deletePermissions in interface org.alfresco.service.cmr.security.PermissionService
public void setPermission(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String authority,
java.lang.String permission,
boolean allow)
setPermission in interface org.alfresco.service.cmr.security.PermissionServicepublic java.util.Set getAllSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
getAllSetPermissions in interface org.alfresco.service.cmr.security.PermissionServicepublic NodePermissionEntry getSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
PermissionServiceSPI
getSetPermissions in interface PermissionServiceSPIpublic org.alfresco.service.cmr.security.AccessStatus hasReadPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef)
hasReadPermission in interface org.alfresco.service.cmr.security.PermissionServicepublic java.util.Set getAuthorisations()
getAuthorisations in interface org.alfresco.service.cmr.security.PermissionService
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||