0
...文書のAclを取得するには?私は、リポジトリ内の文書を作成しています
と、私は以下のACLのように設定している...
public void setPermissionsToDocument(Session session, List<String> users, String documentPath) {
List<String> permissions = new LinkedList<String>();
List<Ace> addAces = new LinkedList<Ace>();
// permissions.add(BasicPermissions.WRITE);
permissions.add(PermissionService.TAKE_OWNERSHIP);
for (String user : users) {
Ace addAce = session.getObjectFactory().createAce(user, permissions);
addAces.add(addAce);
}
Document document = (Document) session.getObjectByPath(documentPath);
// CmisObjectNotFoundException(String message)
// document.addAcl(addAces, AclPropagation.REPOSITORYDETERMINED);
document.setAcl(addAces);
System.out.println("permissions are setted");
}
今、私は、以下のようにのようなparicular文書のACLを取得しておりません。 nullを返します。
Document document = dmsService.getDocument(session, "/Manohar/Manohar1/Manohar2/app-logo-48.png");
document.getAcl();
どれ体が私を助けてください...
あなたがこれを見ましたhttps://forums.alfresco.com/forum/developer-discussions/alfresco- api/cmis-acl-problemquestion-solved-12052012-0759 ??? –