18.01.2015 Views

Content Management Interoperability Services (CMIS) Version 1.1

Content Management Interoperability Services (CMIS) Version 1.1

Content Management Interoperability Services (CMIS) Version 1.1

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<br />

<br />

<br />

<br />

5.4.4.3.16 Removing Access Control Entries (ACEs)<br />

In order to remove an ACE to a <strong>CMIS</strong> object, a client passes a control named removeACEPrincipal along<br />

with a set of corresponding removeACEPermission controls. An index value links<br />

the principal with its permissions, and a second index differentiates the permissions.<br />

and don't imply any order.<br />

5.4.4.3.16.1 Principal<br />

Control name:<br />

Control value:<br />

removeACEPrincipal[]<br />

Principal Id<br />

5.4.4.3.16.2 Permission<br />

Control name:<br />

Control value:<br />

removeACEPermission[][]<br />

Permission String<br />

Example:<br />

<br />

<br />

<br />

<br />

<br />

5.4.4.3.17 ACL propagation<br />

In order to specify how to propagate ACE's, a control named ACLPropagation is used.<br />

Control name:<br />

Control value:<br />

ACLPropagation<br />

ACL propagation enum ("objectonly", "propagate", "repositorydetermined")<br />

Example:<br />

<br />

5.4.4.3.18 Policies<br />

Policies are assigned and removed to <strong>CMIS</strong> objects by including a control named policy with an index of<br />

. A policy list is made up of a series of these policy controls.<br />

does not imply any order.<br />

<strong>CMIS</strong>-v<strong>1.1</strong>-csprd01<br />

Standards Track Work Product<br />

Copyright © OASIS Open 2012. All Rights Reserved.<br />

18 August 2012<br />

Page 303 of 331

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!