com.silverpeas.importExport.control
Class AbstractExportProcess

java.lang.Object
  extended by com.silverpeas.importExport.control.AbstractExportProcess
Direct Known Subclasses:
ImportExport

public abstract class AbstractExportProcess
extends Object


Constructor Summary
protected AbstractExportProcess()
           
 
Method Summary
protected  File createExportDir(UserDetail userDetail)
           
protected  void createZipFile(File fileExportDir, ExportReport exportReport)
           
protected  String generateExportDirName(UserDetail userDetail, String prefixName)
          Generate export name as follow : "prefixNameAAAA-MM-JJ-hh'H'mm'm'ss's'_userId"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExportProcess

protected AbstractExportProcess()
Method Detail

createExportDir

protected File createExportDir(UserDetail userDetail)
                        throws ImportExportException
Throws:
ImportExportException

createZipFile

protected void createZipFile(File fileExportDir,
                             ExportReport exportReport)
                      throws ImportExportException
Throws:
ImportExportException

generateExportDirName

protected String generateExportDirName(UserDetail userDetail,
                                       String prefixName)
Generate export name as follow : "prefixNameAAAA-MM-JJ-hh'H'mm'm'ss's'_userId"

Parameters:
userDetail - - the user detail
prefixName - : prefix export directory name
Returns:
name of exported directory


Copyright © 2016 Silverpeas. All Rights Reserved.