com.davecoss.uploader
public class WebFS extends java.lang.Object
| Constructor and Description | 
|---|
WebFS(HTTPSClient client)  | 
| Modifier and Type | Method and Description | 
|---|---|
WebResponse | 
base64(java.lang.String path,
      boolean encode)  | 
WebResponse | 
clean(java.lang.String filename)  | 
WebResponse | 
clean(java.lang.String filename,
     java.lang.String md5hash)  | 
void | 
close()  | 
void | 
downloadConfig()  | 
WebResponse | 
downloadFile(java.lang.String source,
            java.io.File dest)  | 
java.net.URI | 
getBaseURI()  | 
HTTPSClient | 
getClient()  | 
Credentials | 
getCredentials()  | 
JSONObject | 
getServerInfo()  | 
int | 
getUploadBufferSize()  | 
JSONObject | 
jsonGet(java.lang.String apiFilename,
       java.util.HashMap<java.lang.String,java.lang.String> args,
       AuthHash signature)  | 
WebResponse | 
logon()  | 
WebResponse | 
ls(java.lang.String path)  | 
WebResponse | 
md5(java.lang.String path)
Returns either the MD5 has as string or null if it could not be found. 
 | 
WebResponse | 
merge(java.lang.String path)  | 
WebResponse | 
mkdir(java.lang.String newdir)  | 
WebResponse | 
move(java.lang.String src,
    java.lang.String dest)  | 
UploadOutputStream | 
openUploadStream(java.lang.String filename)  | 
static java.lang.String | 
parseServerInfo(JSONObject serverInfo)  | 
WebResponse | 
postStream(java.io.InputStream input,
          java.lang.String filename)  | 
WebResponse | 
postStream(java.io.InputStream input,
          java.lang.String filename,
          boolean useBase64)  | 
WebResponse | 
putFile(java.io.File file)  | 
WebResponse | 
remove(java.lang.String path)  | 
void | 
setBaseURI(java.net.URI baseURI)  | 
void | 
setClient(HTTPSClient client)  | 
void | 
setCredentials(Credentials credentials)  | 
void | 
setServerInfo(JSONObject serverInfo)  | 
void | 
setUploadBufferSize(int buffersize)  | 
AuthHash | 
signData(java.lang.String data)  | 
public WebFS(HTTPSClient client)
public HTTPSClient getClient()
public void setClient(HTTPSClient client)
public java.net.URI getBaseURI()
public void setBaseURI(java.net.URI baseURI)
public JSONObject getServerInfo()
public static java.lang.String parseServerInfo(JSONObject serverInfo)
public void setServerInfo(JSONObject serverInfo)
public void close()
           throws java.io.IOException
java.io.IOExceptionpublic void downloadConfig()
                    throws java.io.IOException
java.io.IOExceptionpublic WebResponse downloadFile(java.lang.String source, java.io.File dest) throws java.io.IOException
java.io.IOExceptionpublic WebResponse putFile(java.io.File file) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse postStream(java.io.InputStream input, java.lang.String filename) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse postStream(java.io.InputStream input, java.lang.String filename, boolean useBase64) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic UploadOutputStream openUploadStream(java.lang.String filename) throws java.io.IOException
java.io.IOExceptionpublic JSONObject jsonGet(java.lang.String apiFilename,
                 java.util.HashMap<java.lang.String,java.lang.String> args,
                 AuthHash signature)
                   throws java.io.IOException
java.io.IOExceptionpublic WebResponse logon() throws java.io.IOException
java.io.IOExceptionpublic WebResponse ls(java.lang.String path) throws java.io.IOException, WebFileException, AuthHash.HashException
java.io.IOExceptionWebFileExceptionAuthHash.HashExceptionpublic WebResponse md5(java.lang.String path) throws java.io.IOException, AuthHash.HashException
path - java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse base64(java.lang.String path, boolean encode) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse merge(java.lang.String path) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse remove(java.lang.String path) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse move(java.lang.String src, java.lang.String dest) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse mkdir(java.lang.String newdir) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse clean(java.lang.String filename, java.lang.String md5hash) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic WebResponse clean(java.lang.String filename) throws java.io.IOException, AuthHash.HashException
java.io.IOExceptionAuthHash.HashExceptionpublic Credentials getCredentials()
public void setCredentials(Credentials credentials)
public int getUploadBufferSize()
public void setUploadBufferSize(int buffersize)
public AuthHash signData(java.lang.String data) throws AuthHash.HashException
AuthHash.HashExceptionLast build: 2014-03-11 10:00 Copyright © 2013 David Coss. All Rights Reserved.