06-29-2014 03:17 AM
public static void addReadAcl(CmisObject doc,
String idUser)
throws Exception {
if (doc!=null) {
System.out.println("Adding permissions to " + idUser + " over: " + doc.getId());
// Make permissions object
List<String> permissions = new ArrayList<String>();
permissions.add(BasicPermissions.READ);
Ace aceIn = session.getObjectFactory().createAce(idUser, permissions);
// Add permisions
List<Ace> aceListAdd = new ArrayList<Ace>();
aceListAdd.add(aceIn);
doc.addAcl(aceListAdd, AclPropagation.OBJECTONLY);
}
}
public static void addReadAcl(CmisObject doc,
String idUser)
throws Exception {
if (doc!=null) {
System.out.println("Adding permissions to " + idUser + " over: " + doc.getId());
// Make permissions object
List<String> permissions = new ArrayList<String>();
permissions.add(BasicPermissions.READ);
permissions.add("{http://www.alfresco.org/model/system/1.0}base.Read");
Ace aceIn = session.getObjectFactory().createAce(idUser, permissions);
// Add permisions
List<Ace> aceListAdd = new ArrayList<Ace>();
aceListAdd.add(aceIn);
doc.addAcl(aceListAdd, AclPropagation.OBJECTONLY);
}
}
06-29-2014 10:39 AM
10-30-2014 05:46 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.