it.eng.spagobi.importexport.transformers
Class TransformersUtilities

java.lang.Object
  extended by it.eng.spagobi.importexport.transformers.TransformersUtilities

public class TransformersUtilities
extends java.lang.Object


Constructor Summary
TransformersUtilities()
           
 
Method Summary
static void compressFolder(java.lang.String pathExportFolder, java.lang.String pathFolder, java.util.zip.ZipOutputStream out)
          Compress contents of a folder into an output stream
static byte[] createExportArchive(java.lang.String pathExportFolder, java.lang.String nameExportFile)
          Creates the compress export file
static void decompressArchive(java.lang.String pathImpTmpFold, java.lang.String archiveName, byte[] archiveCont)
           
static java.sql.Connection getConnectionToDatabase(java.lang.String pathImpTmpFolder, java.lang.String archiveName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformersUtilities

public TransformersUtilities()
Method Detail

getConnectionToDatabase

public static java.sql.Connection getConnectionToDatabase(java.lang.String pathImpTmpFolder,
                                                          java.lang.String archiveName)

compressFolder

public static void compressFolder(java.lang.String pathExportFolder,
                                  java.lang.String pathFolder,
                                  java.util.zip.ZipOutputStream out)
                           throws it.eng.spago.error.EMFUserError
Compress contents of a folder into an output stream

Parameters:
pathFolder - The path of the folder to compress
out - The Compress output stream
Throws:
it.eng.spago.error.EMFUserError

decompressArchive

public static void decompressArchive(java.lang.String pathImpTmpFold,
                                     java.lang.String archiveName,
                                     byte[] archiveCont)
                              throws java.lang.Exception
Throws:
java.lang.Exception

createExportArchive

public static byte[] createExportArchive(java.lang.String pathExportFolder,
                                         java.lang.String nameExportFile)
                                  throws it.eng.spago.error.EMFUserError
Creates the compress export file

Returns:
The path of the exported compress file
Throws:
it.eng.spago.error.EMFUserError