net.sf.jftp.net.wrappers
Class SmbConnection
java.lang.Object
NtlmAuthenticator
net.sf.jftp.net.wrappers.SmbConnection
- All Implemented Interfaces:
- BasicConnection
public class SmbConnection
- extends NtlmAuthenticator
- implements BasicConnection
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
smbBuffer
public static int smbBuffer
SmbConnection
public SmbConnection()
SmbConnection
public SmbConnection(java.lang.String url,
java.lang.String domain,
java.lang.String user,
java.lang.String pass,
ConnectionListener l)
getNtlmPasswordAuthentication
protected NtlmPasswordAuthentication getNtlmPasswordAuthentication()
removeFileOrDir
public int removeFileOrDir(java.lang.String file)
- Specified by:
removeFileOrDir
in interface BasicConnection
sendRawCommand
public void sendRawCommand(java.lang.String cmd)
- Specified by:
sendRawCommand
in interface BasicConnection
disconnect
public void disconnect()
- Specified by:
disconnect
in interface BasicConnection
isConnected
public boolean isConnected()
- Specified by:
isConnected
in interface BasicConnection
getPWD
public java.lang.String getPWD()
- Specified by:
getPWD
in interface BasicConnection
cdup
public boolean cdup()
- Specified by:
cdup
in interface BasicConnection
mkdir
public boolean mkdir(java.lang.String dirName)
- Specified by:
mkdir
in interface BasicConnection
list
public void list()
throws java.io.IOException
- Specified by:
list
in interface BasicConnection
- Throws:
java.io.IOException
chdir
public boolean chdir(java.lang.String p)
- Specified by:
chdir
in interface BasicConnection
chdir
public boolean chdir(java.lang.String p,
boolean refresh)
chdirNoRefresh
public boolean chdirNoRefresh(java.lang.String p)
- Specified by:
chdirNoRefresh
in interface BasicConnection
getLocalPath
public java.lang.String getLocalPath()
- Specified by:
getLocalPath
in interface BasicConnection
setLocalPath
public boolean setLocalPath(java.lang.String p)
- Specified by:
setLocalPath
in interface BasicConnection
sortLs
public java.lang.String[] sortLs()
- Specified by:
sortLs
in interface BasicConnection
sortSize
public java.lang.String[] sortSize()
- Specified by:
sortSize
in interface BasicConnection
getPermissions
public int[] getPermissions()
- Specified by:
getPermissions
in interface BasicConnection
handleUpload
public int handleUpload(java.lang.String f)
- Specified by:
handleUpload
in interface BasicConnection
handleDownload
public int handleDownload(java.lang.String f)
- Specified by:
handleDownload
in interface BasicConnection
upload
public int upload(java.lang.String f)
- Specified by:
upload
in interface BasicConnection
download
public int download(java.lang.String f)
- Specified by:
download
in interface BasicConnection
addConnectionListener
public void addConnectionListener(ConnectionListener l)
- Specified by:
addConnectionListener
in interface BasicConnection
setConnectionListeners
public void setConnectionListeners(java.util.Vector l)
- Specified by:
setConnectionListeners
in interface BasicConnection
fireDirectoryUpdate
public void fireDirectoryUpdate()
- remote directory has changed
login
public boolean login(java.lang.String user,
java.lang.String pass)
fireProgressUpdate
public void fireProgressUpdate(java.lang.String file,
java.lang.String type,
int bytes)
- progress update
fireActionFinished
public void fireActionFinished(SmbConnection con)
upload
public int upload(java.lang.String file,
java.io.InputStream i)
- Specified by:
upload
in interface BasicConnection
getDownloadInputStream
public java.io.InputStream getDownloadInputStream(java.lang.String file)
- Specified by:
getDownloadInputStream
in interface BasicConnection
sortDates
public java.util.Date[] sortDates()
- Specified by:
sortDates
in interface BasicConnection
rename
public boolean rename(java.lang.String file,
java.lang.String to)
- Specified by:
rename
in interface BasicConnection