final Permission permission = document.getPermissions();
permission.setOwner(owner);
permission.setGroup(group);
permission.setMode(mode);
if(permission instanceof ACLPermission) {
final ACLPermission aclPermission = (ACLPermission)permission;
aclPermission.clear();
for(final ACEAider ace : aces) {
aclPermission.addACE(ace.getAccessType(), ace.getTarget(), ace.getWho(), ace.getMode());
}
}
return null;
}
});