uk.ac.cam.spectra.spectrasub
Class SimpleFSDepositor

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

public class SimpleFSDepositor
extends java.lang.Object
implements Depositor

Simple component that allows packages that are Deposited to be placed in a special folder in the filesystem, rather than sent to a repository. For demo and get going quick purposes.

Author:
ojd20

Constructor Summary
SimpleFSDepositor()
           
 
Method Summary
 java.lang.String deposit(java.lang.String packageId)
          Deposit a package into some repository and return a reference to the deposited package.
 DataPackageDAO getDataPackageDAO()
           
 java.lang.String getDir()
           
 void setDataPackageDAO(DataPackageDAO dataPackageDAO)
           
 void setDir(java.lang.String dir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFSDepositor

public SimpleFSDepositor()
Method Detail

getDataPackageDAO

public DataPackageDAO getDataPackageDAO()

setDataPackageDAO

public void setDataPackageDAO(DataPackageDAO dataPackageDAO)

deposit

public java.lang.String deposit(java.lang.String packageId)
Description copied from interface: Depositor
Deposit a package into some repository and return a reference to the deposited package.

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

getDir

public java.lang.String getDir()

setDir

public void setDir(java.lang.String dir)


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