- All Implemented Interfaces:
public class GenericExtraFileImporter extends Object implements ExtraFileImporter
Extra file importer implementation that imports file to a specified directory in the BASE file system. Files that already exists can be overwritten or ignored. Files that already exists and have their removed flag set are always overwritten.
- Last modified
- $Date: 2010-02-09 11:45:56 +0100 (ti, 09 feb 2010) $
GenericExtraFileImporterCreate a new extra file importer.
dc- A DbControl to use for database access
dir- The directory in the BASE file system where the imported files should be placed
overwrite- TRUE to force overwriting existing files, FALSE to only overwrite files that have been marked for removal
importExtraFileDescription copied from interface:
ExtraFileImporterImport the file data into a file in the BASE file system. The
BfsImporterwill call this method once for each extra file (entries starting with 'x-') in the metadata file. The implementation is supposed to create a file in the BASE file system or link to an existing file. The returned file will be automatically linked with the child bioassay set.
- Specified by:
filename- The filename of the file that is being imported
locator- A locator implementation that should be used to find the file data if needed
- The file in the BASE file system or null if no file was created
IOException- If there is a problem reading the file data