public void setSecurityInformation(SecurityDescriptor securityDescriptor, Set<SecurityInformation> securityInfo) throws SMBApiException { share.setSecurityInfo(fileId, securityInfo, securityDescriptor); }
public void setSecurityInformation(SecurityDescriptor securityDescriptor, Set<SecurityInformation> securityInfo) throws SMBApiException { share.setSecurityInfo(fileId, securityInfo, securityDescriptor); }
public void setSecurityInformation(SecurityDescriptor securityDescriptor) throws SMBApiException { EnumSet<SecurityInformation> securityInfo = EnumSet.noneOf(SecurityInformation.class); if (securityDescriptor.getOwnerSid() != null) { securityInfo.add(SecurityInformation.OWNER_SECURITY_INFORMATION); } if (securityDescriptor.getGroupSid() != null) { securityInfo.add(SecurityInformation.GROUP_SECURITY_INFORMATION); } if (securityDescriptor.getControl().contains(SecurityDescriptor.Control.DP)) { securityInfo.add(SecurityInformation.DACL_SECURITY_INFORMATION); } if (securityDescriptor.getControl().contains(SecurityDescriptor.Control.SP)) { securityInfo.add(SecurityInformation.SACL_SECURITY_INFORMATION); } share.setSecurityInfo(fileId, securityInfo, securityDescriptor); }
public void setSecurityInformation(SecurityDescriptor securityDescriptor) throws SMBApiException { EnumSet<SecurityInformation> securityInfo = EnumSet.noneOf(SecurityInformation.class); if (securityDescriptor.getOwnerSid() != null) { securityInfo.add(SecurityInformation.OWNER_SECURITY_INFORMATION); } if (securityDescriptor.getGroupSid() != null) { securityInfo.add(SecurityInformation.GROUP_SECURITY_INFORMATION); } if (securityDescriptor.getControl().contains(SecurityDescriptor.Control.DP)) { securityInfo.add(SecurityInformation.DACL_SECURITY_INFORMATION); } if (securityDescriptor.getControl().contains(SecurityDescriptor.Control.SP)) { securityInfo.add(SecurityInformation.SACL_SECURITY_INFORMATION); } share.setSecurityInfo(fileId, securityInfo, securityDescriptor); }