it.eng.spagobi.importexport
Class TransformManager

java.lang.Object
  extended by it.eng.spagobi.importexport.TransformManager

public class TransformManager
extends java.lang.Object


Constructor Summary
TransformManager()
           
 
Method Summary
 byte[] applyTransformations(byte[] impArchive, java.lang.String archiveName, java.lang.String pathImpTmpFolder)
           
private  void decompressArchive(java.lang.String pathImpTmpFold, java.lang.String archiveName, byte[] archiveCont)
           
private  void fillListTransClassName(java.util.List transList, java.lang.String nameVerOrigin, java.util.List transformers)
           
 java.lang.String getCurrentVersion()
          Gets the current SpagobI version
 java.lang.String getExportVersion(java.lang.String pathImpTmpFold, java.lang.String archiveName)
          Gets the SpagoBI version of the exported file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransformManager

public TransformManager()
Method Detail

applyTransformations

public byte[] applyTransformations(byte[] impArchive,
                                   java.lang.String archiveName,
                                   java.lang.String pathImpTmpFolder)
                            throws EMFUserError
Throws:
EMFUserError

fillListTransClassName

private void fillListTransClassName(java.util.List transList,
                                    java.lang.String nameVerOrigin,
                                    java.util.List transformers)

getCurrentVersion

public java.lang.String getCurrentVersion()
Gets the current SpagobI version

Returns:
The current SpagoBI version

getExportVersion

public java.lang.String getExportVersion(java.lang.String pathImpTmpFold,
                                         java.lang.String archiveName)
                                  throws java.lang.Exception
Gets the SpagoBI version of the exported file

Returns:
The SpagoBI version of the exported file
Throws:
java.lang.Exception

decompressArchive

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