public interface CMISAccessControlService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CMIS_ALL_PERMISSION
CMIS ALL permissions (includes all permissions defined within the repository)
|
static java.lang.String |
CMIS_READ_PERMISSION
CMIS Read (properties and content)
|
static java.lang.String |
CMIS_WRITE_PERMISSION
CMIS Write (properties and content)
|
| Modifier and Type | Method and Description |
|---|---|
CMISAccessControlReport |
applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.List acesToApply)
Update the ACEs on a node.
|
CMISAccessControlReport |
applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.List acesToRemove,
java.util.List 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.
|
java.util.List |
getPermissionMappings()
Get the list of permission mappings.
|
java.lang.String |
getPrincipalAnonymous()
Gets the name of the principal who is used for anonymous access.
|
java.lang.String |
getPrincipalAnyone()
Gets the name of the principal who is used to indicate any authenticated user.
|
java.util.List |
getRepositoryPermissions()
Get all the permissions defined by the repository.
|
CMISAclSupportedPermissionEnum |
getSupportedPermissions()
Gets the supported permission types
|
static final java.lang.String CMIS_READ_PERMISSION
static final java.lang.String CMIS_WRITE_PERMISSION
static final java.lang.String CMIS_ALL_PERMISSION
CMISAclCapabilityEnum getAclCapability()
CMISAclSupportedPermissionEnum getSupportedPermissions()
CMISAclPropagationEnum getAclPropagation()
java.util.List getRepositoryPermissions()
java.util.List getPermissionMappings()
java.lang.String getPrincipalAnonymous()
java.lang.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, java.util.List acesToApply) throws CMISConstraintException
nodeRef - acesToApply - CMISConstraintExceptionCMISAccessControlReport applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.util.List acesToRemove, java.util.List acesToAdd, CMISAclPropagationEnum propagation, org.alfresco.opencmis.CMISAccessControlFormatEnum format) throws CMISConstraintException
nodeRef - acesToRemove - acesToAdd - propagation - format - CMISConstraintExceptionCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.