public interface CMISAccessControlService
| Modifier and Type | Field and Description |
|---|---|
static String |
CMIS_ALL_PERMISSION
CMIS ALL permissions (includes all permissions defined within the repository)
|
static String |
CMIS_READ_PERMISSION
CMIS Read (properties and content)
|
static String |
CMIS_WRITE_PERMISSION
CMIS Write (properties and content)
|
| Modifier and Type | Method and Description |
|---|---|
CMISAccessControlReport |
applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
List<CMISAccessControlEntry> acesToApply)
Update the ACEs on a node.
|
CMISAccessControlReport |
applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
List<CMISAccessControlEntry> acesToRemove,
List<CMISAccessControlEntry> acesToAdd,
CMISAclPropagationEnum propagation,
org.alfresco.opencmis.CMISAccessControlFormatEnum format)
Update the ACEs on a node.
|
CMISAccessControlReport |
getAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.opencmis.CMISAccessControlFormatEnum format)
Get the ACLs set on a node.
|
CMISAclCapabilityEnum |
getAclCapability()
Get the ACL capability enum.
|
CMISAclPropagationEnum |
getAclPropagation()
Get the ACL propagation enum.
|
List<? extends CMISPermissionMapping> |
getPermissionMappings()
Get the list of permission mappings.
|
String |
getPrincipalAnonymous()
Gets the name of the principal who is used for anonymous access.
|
String |
getPrincipalAnyone()
Gets the name of the principal who is used to indicate any authenticated user.
|
List<CMISPermissionDefinition> |
getRepositoryPermissions()
Get all the permissions defined by the repository.
|
CMISAclSupportedPermissionEnum |
getSupportedPermissions()
Gets the supported permission types
|
static final String CMIS_READ_PERMISSION
static final String CMIS_WRITE_PERMISSION
static final String CMIS_ALL_PERMISSION
CMISAclCapabilityEnum getAclCapability()
CMISAclSupportedPermissionEnum getSupportedPermissions()
CMISAclPropagationEnum getAclPropagation()
List<CMISPermissionDefinition> getRepositoryPermissions()
List<? extends CMISPermissionMapping> getPermissionMappings()
String getPrincipalAnonymous()
String getPrincipalAnyone()
CMISAccessControlReport getAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.opencmis.CMISAccessControlFormatEnum format)
nodeRef - format - CMISAccessControlReport applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef, List<CMISAccessControlEntry> acesToApply) throws CMISConstraintException
nodeRef - acesToApply - CMISConstraintExceptionCMISAccessControlReport applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef, List<CMISAccessControlEntry> acesToRemove, List<CMISAccessControlEntry> acesToAdd, CMISAclPropagationEnum propagation, org.alfresco.opencmis.CMISAccessControlFormatEnum format) throws CMISConstraintException
nodeRef - acesToRemove - acesToAdd - propagation - format - CMISConstraintExceptionCopyright © 2005–2014 Alfresco Software. All rights reserved.