Package org.alfresco.repo.importer
Class FileImportPackageHandler
- java.lang.Object
-
- org.alfresco.repo.importer.FileImportPackageHandler
-
- All Implemented Interfaces:
ImportPackageHandler
public class FileImportPackageHandler extends Object implements ImportPackageHandler
Handler for importing Repository content streams from file system- Author:
- David Caruana
-
-
Field Summary
Fields Modifier and Type Field Description protected FiledataFileprotected StringdataFileEncodingstatic StringDEFAULT_ENCODINGprotected FilesourceDir
-
Constructor Summary
Constructors Constructor Description FileImportPackageHandler(File sourceDir, File dataFile, String dataFileEncoding)Construct
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendImport()End the ImportReadergetDataStream()Get the package data streamInputStreamimportStream(String content)Call-back for handling the import of content stream.protected voidlog(String message)Log Import MessagevoidstartImport()Start the Import
-
-
-
Field Detail
-
DEFAULT_ENCODING
public static final String DEFAULT_ENCODING
- See Also:
- Constant Field Values
-
sourceDir
protected File sourceDir
-
dataFile
protected File dataFile
-
dataFileEncoding
protected String dataFileEncoding
-
-
Method Detail
-
startImport
public void startImport()
Description copied from interface:ImportPackageHandlerStart the Import- Specified by:
startImportin interfaceImportPackageHandler
-
getDataStream
public Reader getDataStream()
Description copied from interface:ImportPackageHandlerGet the package data stream- Specified by:
getDataStreamin interfaceImportPackageHandler- Returns:
- the reader
-
importStream
public InputStream importStream(String content)
Description copied from interface:ImportPackageHandlerCall-back for handling the import of content stream.- Specified by:
importStreamin interfaceImportPackageHandler- Parameters:
content- content descriptor- Returns:
- the input stream onto the content
-
endImport
public void endImport()
Description copied from interface:ImportPackageHandlerEnd the Import- Specified by:
endImportin interfaceImportPackageHandler
-
log
protected void log(String message)
Log Import Message- Parameters:
message- message to log
-
-