Package org.alfresco.repo.importer
Class ACPImportPackageHandler
- java.lang.Object
-
- org.alfresco.repo.importer.ACPImportPackageHandler
-
- All Implemented Interfaces:
ImportPackageHandler
public class ACPImportPackageHandler extends java.lang.Object implements ImportPackageHandler
Handler for importing Repository content from zip package file- Author:
- David Caruana
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringdataFileEncodingstatic java.lang.StringDEFAULT_ENCODINGprotected java.io.Filefileprotected org.apache.commons.compress.archivers.zip.ZipFilezipFile
-
Constructor Summary
Constructors Constructor Description ACPImportPackageHandler(java.io.File zipFile, java.lang.String dataFileEncoding)Constuct Handler
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendImport()End the Importjava.io.ReadergetDataStream()Get the package data streamjava.io.InputStreamimportStream(java.lang.String content)Call-back for handling the import of content stream.protected voidlog(java.lang.String message)Log Import MessagevoidstartImport()Start the Import
-
-
-
Field Detail
-
DEFAULT_ENCODING
public static final java.lang.String DEFAULT_ENCODING
- See Also:
- Constant Field Values
-
file
protected java.io.File file
-
zipFile
protected org.apache.commons.compress.archivers.zip.ZipFile zipFile
-
dataFileEncoding
protected java.lang.String dataFileEncoding
-
-
Method Detail
-
startImport
public void startImport()
Description copied from interface:ImportPackageHandlerStart the Import- Specified by:
startImportin interfaceImportPackageHandler
-
getDataStream
public java.io.Reader getDataStream()
Description copied from interface:ImportPackageHandlerGet the package data stream- Specified by:
getDataStreamin interfaceImportPackageHandler- Returns:
- the reader
-
importStream
public java.io.InputStream importStream(java.lang.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(java.lang.String message)
Log Import Message- Parameters:
message- message to log
-
-