package com.constellio.app.modules.es.connectors.smb.service; import java.net.MalformedURLException; import jcifs.smb.NtlmPasswordAuthentication; import jcifs.smb.SmbException; import jcifs.smb.SmbFile; public interface SmbFileFactory { SmbFile getSmbFile(String url, NtlmPasswordAuthentication auth) throws MalformedURLException; SmbFile createSmbFile(String url, NtlmPasswordAuthentication auth) throws MalformedURLException, SmbException; SmbFile createSmbFolder(String url, NtlmPasswordAuthentication auth) throws MalformedURLException, SmbException; }