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, boolean expSnaps)
          Prepare the environment for export
 

Method Detail

prepareExport

void prepareExport(java.lang.String pathExpFold,
                   java.lang.String nameExpFile,
                   boolean expSubObj,
                   boolean expSnaps)
                   throws it.eng.spago.error.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
expSnapObj - Flag which tells if it's necessary to export snapshots
Throws:
it.eng.spago.error.EMFUserError

exportObjects

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

Parameters:
objPaths - List of path of the objects to export
Throws:
it.eng.spago.error.EMFUserError

cleanExportEnvironment

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