public IAcl RemoveAcl(IList<IAce> removeAces, AclPropagation? aclPropagation) { return ApplyAcl(null, removeAces, aclPropagation); }
public IAcl ApplyAcl(IList<IAce> addAces, IList<IAce> removeAces, AclPropagation? aclPropagation) { IAcl result = Session.ApplyAcl(this, addAces, removeAces, aclPropagation); Refresh(); return result; }
public IAcl AddAcl(IList<IAce> addAces, AclPropagation? aclPropagation) { return ApplyAcl(addAces, null, aclPropagation); }
public IAcl ApplyAcl(IObjectId objectId, IList<IAce> addAces, IList<IAce> removeAces, AclPropagation? aclPropagation) { if (objectId == null || objectId.Id == null) { throw new ArgumentException("Invalid object id!"); } return Binding.GetAclService().ApplyAcl(RepositoryId, objectId.Id, ObjectFactory.ConvertAces(addAces), ObjectFactory.ConvertAces(removeAces), aclPropagation, null); }
public IAcl ApplyAcl(string repositoryId, string objectId, IAcl addAces, IAcl removeAces, AclPropagation? aclPropagation, IExtensionsData extension) { ACLServicePortClient port = Provider.GetAclService(); try { return Converter.Convert(port.applyACL(repositoryId, objectId, Converter.Convert(addAces), Converter.Convert(removeAces), (enumACLPropagation?)CmisValue.CmisToSerializerEnum(aclPropagation), Converter.ConvertExtension(extension))); } catch (FaultException<cmisFaultType> fe) { throw ConvertException(fe); } catch (Exception e) { throw new CmisRuntimeException("Error: " + e.Message, e); } }
public IAcl RemoveAcl(IList<IAce> RemoveAces, AclPropagation? aclPropagation) { return null; }
public IAcl AddAcl(IList<IAce> AddAces, AclPropagation? aclPropagation) { return null; }
public IAcl ApplyAcl(IList<IAce> AddAces, IList<IAce> removeAces, AclPropagation? aclPropagation) { return null; }