Package org.alfresco.mock.test
Class MockPermissionService
- java.lang.Object
-
- org.alfresco.mock.test.MockPermissionService
-
- All Implemented Interfaces:
Serializable,org.alfresco.service.cmr.security.PermissionService
public class MockPermissionService extends Object implements org.alfresco.service.cmr.security.PermissionService, Serializable
- See Also:
- Serialized Form
-
-
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, 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 Summary
Constructors Constructor Description MockPermissionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority)voidclearPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, String authority)voiddeletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)voiddeletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef, String authority, String permission)voiddeletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)voiddeletePermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)StringgetAllAuthorities()StringgetAllPermission()Set<org.alfresco.service.cmr.security.AccessPermission>getAllSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Set<org.alfresco.service.cmr.security.AccessPermission>getAllSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)Set<String>getAuthorisations()booleangetInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)StringgetOwnerAuthority()Set<org.alfresco.service.cmr.security.AccessPermission>getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Set<String>getReaders(Long aclId)Set<String>getReadersDenied(Long aclId)Set<String>getSettablePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)Set<String>getSettablePermissions(org.alfresco.service.namespace.QName type)org.alfresco.service.cmr.security.AccessStatushasPermission(Long aclID, org.alfresco.service.cmr.security.PermissionContext context, String permission)org.alfresco.service.cmr.security.AccessStatushasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String permission)org.alfresco.service.cmr.security.AccessStatushasReadPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef)voidsetInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inheritParentPermissions)voidsetInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inheritParentPermissions, boolean asyncCall)voidsetPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission, boolean allow)voidsetPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, String authority, String permission, boolean allow)
-
-
-
Method Detail
-
getOwnerAuthority
public String getOwnerAuthority()
- Specified by:
getOwnerAuthorityin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getAllAuthorities
public String getAllAuthorities()
- Specified by:
getAllAuthoritiesin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getAllPermission
public String getAllPermission()
- Specified by:
getAllPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getPermissions
public Set<org.alfresco.service.cmr.security.AccessPermission> getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getPermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getAllSetPermissions
public Set<org.alfresco.service.cmr.security.AccessPermission> getAllSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getAllSetPermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getSettablePermissions
public Set<String> getSettablePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getSettablePermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getSettablePermissions
public Set<String> getSettablePermissions(org.alfresco.service.namespace.QName type)
- Specified by:
getSettablePermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
hasPermission
public org.alfresco.service.cmr.security.AccessStatus hasPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String permission)- Specified by:
hasPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
hasReadPermission
public org.alfresco.service.cmr.security.AccessStatus hasReadPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
hasReadPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getReaders
public Set<String> getReaders(Long aclId)
- Specified by:
getReadersin interfaceorg.alfresco.service.cmr.security.PermissionService
-
hasPermission
public org.alfresco.service.cmr.security.AccessStatus hasPermission(Long aclID, org.alfresco.service.cmr.security.PermissionContext context, String permission)
- Specified by:
hasPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
deletePermissions
public void deletePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
deletePermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
clearPermission
public void clearPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority)- Specified by:
clearPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
deletePermission
public void deletePermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission)- Specified by:
deletePermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
setPermission
public void setPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef, String authority, String permission, boolean allow)- Specified by:
setPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
setInheritParentPermissions
public void setInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inheritParentPermissions)- Specified by:
setInheritParentPermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getInheritParentPermissions
public boolean getInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
- Specified by:
getInheritParentPermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
setPermission
public void setPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, String authority, String permission, boolean allow)- Specified by:
setPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
deletePermission
public void deletePermission(org.alfresco.service.cmr.repository.StoreRef storeRef, String authority, String permission)- Specified by:
deletePermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
clearPermission
public void clearPermission(org.alfresco.service.cmr.repository.StoreRef storeRef, String authority)- Specified by:
clearPermissionin interfaceorg.alfresco.service.cmr.security.PermissionService
-
deletePermissions
public void deletePermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
- Specified by:
deletePermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getAllSetPermissions
public Set<org.alfresco.service.cmr.security.AccessPermission> getAllSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
- Specified by:
getAllSetPermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getAuthorisations
public Set<String> getAuthorisations()
- Specified by:
getAuthorisationsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
getReadersDenied
public Set<String> getReadersDenied(Long aclId)
- Specified by:
getReadersDeniedin interfaceorg.alfresco.service.cmr.security.PermissionService
-
setInheritParentPermissions
public void setInheritParentPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef, boolean inheritParentPermissions, boolean asyncCall)- Specified by:
setInheritParentPermissionsin interfaceorg.alfresco.service.cmr.security.PermissionService
-
-