org.jbehave.web.io
Class ArchivingFileManager
java.lang.Object
org.jbehave.web.io.ArchivingFileManager
- All Implemented Interfaces:
- FileManager
public class ArchivingFileManager
- extends Object
- implements FileManager
File manager that uploads and unarchives data files
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArchivingFileManager
public ArchivingFileManager(FileArchiver archiver,
FileMonitor monitor,
File uploadDirectory)
list
public List<File> list()
- Specified by:
list in interface FileManager
listContent
public List<File> listContent(File file,
boolean relativePaths)
- Specified by:
listContent in interface FileManager
delete
public void delete(List<File> files)
- Specified by:
delete in interface FileManager
upload
public List<File> upload(List<org.apache.commons.fileupload.FileItem> fileItems,
List<String> errors)
- Specified by:
upload in interface FileManager
unarchiveFiles
public void unarchiveFiles(List<File> files,
List<String> errors)
- Specified by:
unarchiveFiles in interface FileManager
getUploadDirectory
public File getUploadDirectory()
- Specified by:
getUploadDirectory in interface FileManager
Copyright © 2012. All Rights Reserved.