it.eng.spagobi.importexport
Interface IExportManager

All Known Implementing Classes:
ExportManager

public interface IExportManager


Method Summary
 void cleanExportEnvironment()
          Clean the export environment (close sessions and delete temporary files)
 java.lang.String exportObjects(java.util.List objPaths)
          Exports objects and creates the archive export file
 void prepareExport(java.lang.String pathExpFold, java.lang.String nameExpFile, boolean expSubObj)
          Prepare the environment for export
 

Method Detail

prepareExport

void prepareExport(java.lang.String pathExpFold,
                   java.lang.String nameExpFile,
                   boolean expSubObj)
                   throws EMFUserError
Prepare the environment for export

Parameters:
pathExpFold - Path of the export folder
nameExpFile - the name to give to the exported file
expSubObj - Flag which tells if it's necessary to export subobjects
Throws:
EMFUserError

exportObjects

java.lang.String exportObjects(java.util.List objPaths)
                               throws EMFUserError
Exports objects and creates the archive export file

Parameters:
objPaths - List of path of the objects to export
Throws:
EMFUserError

cleanExportEnvironment

void cleanExportEnvironment()
Clean the export environment (close sessions and delete temporary files)