Hi Florent,

> org.apache.chemistry.opencmis.commons.impl.XMLConverter.writeAcl
> doesn't write the acl.isExact() flag. Is this on purpose?
>
> Btw, isn't ObjectData.isExactAcl() redundant with Acl.isExact()?

ObjectData.isExactAcl() is used if the ACL is enclosed by an object.
Acl.isExact() is used for applyAcl() and getAcl().
Please don't ask why. I guess this is a spec oversight.

But please open an issue. writeAcl() has to write the isExact flag for
applyAcl() and getAcl().

> And in the Browser Bindings client-side code,
> org.apache.chemistry.opencmis.commons.impl.JSONConverter.convertAcl
> doesn't read the JSON_ACL_IS_EXACT property and is always called with
> a null isExact parameter.

Please open another issue for that.


- Florian

> 
> And in the Browser Bindings client-side code,
> org.apache.chemistry.opencmis.commons.impl.JSONConverter.convertAcl
> doesn't read the JSON_ACL_IS_EXACT property and is always called with
> a null isExact parameter.
> 
> Is this an oversight or is there a deeper reason?
> 
> Thanks,
> Florent
> 
> On Wed, Sep 10, 2014 at 3:01 PM, Florent Guillaume <f...@nuxeo.com> wrote:
> > Hi,
> >
> > org.apache.chemistry.opencmis.commons.impl.XMLConverter.writeAcl
> > doesn't write the acl.isExact() flag. Is this on purpose?
> >
> > Btw, isn't ObjectData.isExactAcl() redundant with Acl.isExact()?
> >
> > Florent
> >
> > --
> > Florent Guillaume, Director of R&D, Nuxeo
> > Open Source Content Management Platform for Business Apps
> > http://www.nuxeo.com   http://community.nuxeo.com
> 
> 
> 
> --
> Florent Guillaume, Director of R&D, Nuxeo
> Open Source Content Management Platform for Business Apps
> http://www.nuxeo.com   http://community.nuxeo.com
>

Reply via email to