Dans Alfresco, j'ai créé un dossier 'Board' dont le contenu ne devrait être visible que par les membres du groupe 'board'. J'ai supprimé les autorisations héritées à partir de là et appliqué une nouvelle autorisation afin que les membres du groupe 'board' aient l'autorisation 'collaborator'.Est-ce que Alfresco OpenCMIS supporte getAcl()?
Je m'attendais à ce que le code suivant renvoie un Acl que je pourrais regarder pour voir comment ils sont construits, mais en dépit d'avoir appliqué une permission, il montre null. Est-ce que je fais quelque chose de mal ou est-ce que ce n'est pas supporté?
CmisObject object = session.getObjectByPath(path);
Acl acl = object.getAcl();
if (acl != null) {
// Never reaches here, always returns null
List<Ace> aces = acl.getAces();
for (Ace ace : aces) {
List<String> perms = ace.getPermissions();
}
}