|
|||||||||
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,
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 |
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, org.alfresco.opencmis.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, org.alfresco.opencmis.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 |