|
|||||||||
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.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.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)
|
java.util.Set |
getReaders(java.lang.Long aclId)
|
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.PermissionService
public java.lang.String getAllAuthorities()
getAllAuthorities
in interface org.alfresco.service.cmr.security.PermissionService
public java.lang.String getAllPermission()
getAllPermission
in interface org.alfresco.service.cmr.security.PermissionService
public java.util.Set getPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getPermissions
in interface org.alfresco.service.cmr.security.PermissionService
public java.util.Set getAllSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getAllSetPermissions
in interface org.alfresco.service.cmr.security.PermissionService
public java.util.Set getSettablePermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getSettablePermissions
in interface org.alfresco.service.cmr.security.PermissionService
public 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.PermissionService
public 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.PermissionService
public 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.PermissionService
public void deletePermission(PermissionEntry permissionEntry)
PermissionServiceSPI
deletePermission
in interface PermissionServiceSPI
public void deletePermissions(NodePermissionEntry nodePermissionEntry)
PermissionServiceSPI
deletePermissions
in interface PermissionServiceSPI
public 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 PermissionServiceSPI
public PermissionReference getAllPermissionReference()
PermissionServiceSPI
getAllPermissionReference
in interface PermissionServiceSPI
public 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 PermissionServiceSPI
qname
- - may be null if the permission name is unique
public PermissionReference getPermissionReference(java.lang.String permissionName)
PermissionServiceSPI
getPermissionReference
in interface PermissionServiceSPI
public NodePermissionEntry getSetPermissions(org.alfresco.service.cmr.repository.NodeRef nodeRef)
PermissionServiceSPI
getSetPermissions
in interface PermissionServiceSPI
public java.util.Set getSettablePermissionReferences(org.alfresco.service.cmr.repository.NodeRef nodeRef)
PermissionServiceSPI
getSettablePermissionReferences
in interface PermissionServiceSPI
public 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.PermissionService
public java.util.Set getReaders(java.lang.Long aclId)
getReaders
in interface org.alfresco.service.cmr.security.PermissionService
public void setPermission(NodePermissionEntry nodePermissionEntry)
PermissionServiceSPI
setPermission
in interface PermissionServiceSPI
public void setPermission(PermissionEntry permissionEntry)
PermissionServiceSPI
setPermission
in interface PermissionServiceSPI
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.PermissionService
public 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.PermissionService
public java.util.Set getAllSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
getAllSetPermissions
in interface org.alfresco.service.cmr.security.PermissionService
public NodePermissionEntry getSetPermissions(org.alfresco.service.cmr.repository.StoreRef storeRef)
PermissionServiceSPI
getSetPermissions
in interface PermissionServiceSPI
public org.alfresco.service.cmr.security.AccessStatus hasReadPermission(org.alfresco.service.cmr.repository.NodeRef nodeRef)
hasReadPermission
in interface org.alfresco.service.cmr.security.PermissionService
public 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 |