it.eng.spagobi.tools.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).
 void createExportArchive()
          Creates the archive export file
 void exportObjects(java.util.List objPaths)
          Exports objects
 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
expSnaps - the exp snaps
Throws:
it.eng.spago.error.EMFUserError - the EMF user error

exportObjects

void exportObjects(java.util.List objPaths)
                   throws it.eng.spago.error.EMFUserError
Exports objects

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

createExportArchive

void createExportArchive()
                         throws it.eng.spago.error.EMFUserError
Creates the archive export file

Throws:
it.eng.spago.error.EMFUserError

cleanExportEnvironment

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