it.eng.spagobi.importexport.transformers
Class TransformerFrom1_8To1_9
java.lang.Object
it.eng.spagobi.importexport.transformers.TransformerFrom1_8To1_9
- All Implemented Interfaces:
- ITransformer
public class TransformerFrom1_8To1_9
- extends java.lang.Object
- implements ITransformer
Method Summary |
private void |
changeDatabase(java.lang.String pathImpTmpFolder,
java.lang.String archiveName)
|
private void |
compressFolder(java.lang.String pathExportFolder,
java.lang.String pathFolder,
java.util.zip.ZipOutputStream out)
Compress contents of a folder into an output stream |
private byte[] |
createExportArchive(java.lang.String pathExportFolder,
java.lang.String nameExportFile)
Creates the compress export file |
private void |
createObjectsFunctsAssociations(java.lang.String pathImpTmpFold,
java.lang.String archiveName)
|
private void |
decompressArchive(java.lang.String pathImpTmpFold,
java.lang.String archiveName,
byte[] archiveCont)
|
private java.lang.String |
getCmsBaseFolder(java.lang.String pathImpTmpFold,
java.lang.String archiveName)
|
private java.sql.Connection |
getConnectionToDatabase(java.lang.String pathImpTmpFolder,
java.lang.String archiveName)
|
byte[] |
transform(byte[] content,
java.lang.String pathImpTmpFolder,
java.lang.String archiveName)
|
private void |
updateFunctionalityPaths(java.lang.String baseCmsPath,
java.lang.String pathImpTmpFold,
java.lang.String archiveName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransformerFrom1_8To1_9
public TransformerFrom1_8To1_9()
transform
public byte[] transform(byte[] content,
java.lang.String pathImpTmpFolder,
java.lang.String archiveName)
- Specified by:
transform
in interface ITransformer
createObjectsFunctsAssociations
private void createObjectsFunctsAssociations(java.lang.String pathImpTmpFold,
java.lang.String archiveName)
updateFunctionalityPaths
private void updateFunctionalityPaths(java.lang.String baseCmsPath,
java.lang.String pathImpTmpFold,
java.lang.String archiveName)
getCmsBaseFolder
private java.lang.String getCmsBaseFolder(java.lang.String pathImpTmpFold,
java.lang.String archiveName)
throws java.lang.Exception
- Throws:
java.lang.Exception
changeDatabase
private void changeDatabase(java.lang.String pathImpTmpFolder,
java.lang.String archiveName)
decompressArchive
private void decompressArchive(java.lang.String pathImpTmpFold,
java.lang.String archiveName,
byte[] archiveCont)
throws java.lang.Exception
- Throws:
java.lang.Exception
getConnectionToDatabase
private java.sql.Connection getConnectionToDatabase(java.lang.String pathImpTmpFolder,
java.lang.String archiveName)
createExportArchive
private byte[] createExportArchive(java.lang.String pathExportFolder,
java.lang.String nameExportFile)
throws EMFUserError
- Creates the compress export file
- Returns:
- The path of the exported compress file
- Throws:
EMFUserError
compressFolder
private void compressFolder(java.lang.String pathExportFolder,
java.lang.String pathFolder,
java.util.zip.ZipOutputStream out)
throws EMFUserError
- Compress contents of a folder into an output stream
- Parameters:
pathFolder
- The path of the folder to compressout
- The Compress output stream
- Throws:
EMFUserError