package com.constellio.app.modules.es.connectors.smb.security; import jcifs.smb.SmbFile; public class WindowsPermissionsFactoryImpl implements WindowsPermissionsFactory { private TrusteeManager trusteeManager; private boolean skipSharePermissions; public WindowsPermissionsFactoryImpl(TrusteeManager trusteeManager, boolean skipSharePermissions) { this.trusteeManager = trusteeManager; this.skipSharePermissions = skipSharePermissions; } @Override public WindowsPermissions newWindowsPermissions(SmbFile file) { return new WindowsPermissions(file, trusteeManager, skipSharePermissions); } @Override public boolean isSkipSharePermissions() { return skipSharePermissions; } }