public class DSpaceSwordClient
extends java.lang.Object
| Constructor and Description |
|---|
DSpaceSwordClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
createPackage(Context context,
java.lang.String handle,
java.io.File file)
Create the package and write it to disk.
|
void |
deposit(Context context,
java.lang.String handle) |
org.purl.sword.base.ServiceDocument |
getServiceDocument() |
java.lang.String |
sendMessage()
Reads the file, probably a zipped package, and sends it to the Sword server.
|
void |
setCollection(java.lang.String destination) |
void |
setCredentials(java.lang.String username,
java.lang.String password,
java.lang.String onBehalfOf) |
void |
setFilename() |
void |
setFileType(java.lang.String fileType) |
void |
setPackageFormat(java.lang.String packageFormat) |
void |
setRemoteServer(java.lang.String chosenUrl) |
public void setFilename()
public void setRemoteServer(java.lang.String chosenUrl)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic void setCredentials(java.lang.String username,
java.lang.String password,
java.lang.String onBehalfOf)
public org.purl.sword.base.ServiceDocument getServiceDocument()
throws HttpException,
org.purl.sword.client.SWORDClientException
HttpExceptionorg.purl.sword.client.SWORDClientExceptionpublic void setCollection(java.lang.String destination)
public void setFileType(java.lang.String fileType)
public void setPackageFormat(java.lang.String packageFormat)
throws PackageFormatException
PackageFormatExceptionpublic void deposit(Context context, java.lang.String handle) throws InvalidHandleException, PackagerException, org.purl.sword.client.SWORDClientException, PackageFormatException, HttpException
InvalidHandleExceptionPackagerExceptionorg.purl.sword.client.SWORDClientExceptionPackageFormatExceptionHttpExceptionpublic void createPackage(Context context, java.lang.String handle, java.io.File file) throws InvalidHandleException, PackagerException, PackageFormatException
public java.lang.String sendMessage()
throws org.purl.sword.client.SWORDClientException,
HttpException
org.purl.sword.client.SWORDClientExceptionHttpExceptionCopyright © 2018 DuraSpace. All Rights Reserved.