|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CMISAccessControlService
Service for CMIS access control support.
| Field Summary | |
|---|---|
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) |
| Method Summary | |
|---|---|
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,
CMISAccessControlFormatEnum format)
Update the ACEs on a node. |
CMISAccessControlReport |
getAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
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 |
| Field Detail |
|---|
static final java.lang.String CMIS_READ_PERMISSION
static final java.lang.String CMIS_WRITE_PERMISSION
static final java.lang.String CMIS_ALL_PERMISSION
| Method Detail |
|---|
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,
CMISAccessControlFormatEnum format)
nodeRef - format -
CMISAccessControlReport applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.List acesToApply)
throws CMISConstraintException
nodeRef - acesToApply -
CMISConstraintException
CMISAccessControlReport applyAcl(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.util.List acesToRemove,
java.util.List acesToAdd,
CMISAclPropagationEnum propagation,
CMISAccessControlFormatEnum format)
throws CMISConstraintException
nodeRef - acesToRemove - acesToAdd - propagation - format -
CMISConstraintException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||