uk.ac.cam.spectra.spectrasub
Class LNIRestletDepositor

java.lang.Object
  extended by uk.ac.cam.spectra.spectrasub.LNIRestletDepositor
All Implemented Interfaces:
Depositor

public class LNIRestletDepositor
extends java.lang.Object
implements Depositor

Implements package deposition using the restlet.org API.

Author:
ojd20

Constructor Summary
LNIRestletDepositor()
           
 
Method Summary
 java.lang.String deposit(java.lang.String packageId)
          Deposits an internal package into an external LNI repository and returns the assigned Handle.
 java.lang.String getAuthEmail()
           
 java.lang.String getAuthPass()
           
 java.lang.String getCollectionHandle()
           
 DataPackageDAO getDataPackageDAO()
           
 java.lang.String getLniUrl()
           
 void setAuthEmail(java.lang.String authEmail)
           
 void setAuthPass(java.lang.String authPass)
           
 void setCollectionHandle(java.lang.String collectionHandle)
           
 void setDataPackageDAO(DataPackageDAO dataPackageDAO)
           
 void setLniUrl(java.lang.String lniUrl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LNIRestletDepositor

public LNIRestletDepositor()
Method Detail

getCollectionHandle

public java.lang.String getCollectionHandle()

setCollectionHandle

public void setCollectionHandle(java.lang.String collectionHandle)

getDataPackageDAO

public DataPackageDAO getDataPackageDAO()

setDataPackageDAO

public void setDataPackageDAO(DataPackageDAO dataPackageDAO)

deposit

public java.lang.String deposit(java.lang.String packageId)
Deposits an internal package into an external LNI repository and returns the assigned Handle.

Specified by:
deposit in interface Depositor
Parameters:
packageId - internal identifier for the package.
Returns:
Reference (preferably a URL) to the deposited package.

getLniUrl

public java.lang.String getLniUrl()

setLniUrl

public void setLniUrl(java.lang.String lniUrl)

getAuthEmail

public java.lang.String getAuthEmail()

setAuthEmail

public void setAuthEmail(java.lang.String authEmail)

getAuthPass

public java.lang.String getAuthPass()

setAuthPass

public void setAuthPass(java.lang.String authPass)


Copyright © 2006-2007 The SPECTRa Project. All Rights Reserved.