uk.ac.cam.spectra.spectrasub
Class DataPackageDAO

java.lang.Object
  extended by uk.ac.cam.spectra.spectrasub.DataPackageDAO

public class DataPackageDAO
extends java.lang.Object


Constructor Summary
DataPackageDAO()
           
 
Method Summary
 DataPackage create(Profile profile)
           
 java.io.File createArchiveFile(java.lang.String packageId)
           
 java.io.File createDataFileHandle(DataPackage process)
           
 java.io.File getPackagedFile(java.lang.String packageId, java.lang.String filename)
           
 java.io.File getPackagingDirectory(java.lang.String id, boolean clean)
           
 java.lang.String getStorageBase()
           
 java.util.Map<java.lang.String,uk.ac.cam.spectra.DataFileType> getType()
           
 void init()
           
 DataPackage load(java.lang.String id)
           
 java.lang.String save(DataPackage pkg)
           
 void setStorageBase(java.lang.String storageBase)
           
 void setType(java.util.Map<java.lang.String,uk.ac.cam.spectra.DataFileType> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPackageDAO

public DataPackageDAO()
Method Detail

getType

public java.util.Map<java.lang.String,uk.ac.cam.spectra.DataFileType> getType()

setType

public void setType(java.util.Map<java.lang.String,uk.ac.cam.spectra.DataFileType> type)

getStorageBase

public java.lang.String getStorageBase()

setStorageBase

public void setStorageBase(java.lang.String storageBase)

init

public void init()

save

public java.lang.String save(DataPackage pkg)

load

public DataPackage load(java.lang.String id)
                 throws NotFoundException
Throws:
NotFoundException

createDataFileHandle

public java.io.File createDataFileHandle(DataPackage process)

create

public DataPackage create(Profile profile)

getPackagingDirectory

public java.io.File getPackagingDirectory(java.lang.String id,
                                          boolean clean)

getPackagedFile

public java.io.File getPackagedFile(java.lang.String packageId,
                                    java.lang.String filename)

createArchiveFile

public java.io.File createArchiveFile(java.lang.String packageId)


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