1

Alfresco で、グループ「board」のメンバーのみがコンテンツを表示できる「Board」フォルダーを作成しました。そこから継承されたアクセス許可を削除し、新しいアクセス許可を適用して、グループ「ボード」のメンバーが「コラボレーター」アクセス許可を持つようにしました。

次のコードが Acl を返し、これらがどのように構築されているかを確認できることを期待していましたが、アクセス許可を適用したにもかかわらず、null が表示されています。私は何か間違ったことをしていますか、それともサポートされていないだけですか?

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();          
    }
}
4

1 に答える 1