com.stratelia.webactiv.kmelia
Class FileImport

java.lang.Object
  extended by com.stratelia.webactiv.kmelia.FileImport

public class FileImport
extends Object

Class for unit and massive import

Author:
dlesimple

Constructor Summary
FileImport(KmeliaSessionController kmeliaScc, File uploadedFile)
           
 
Method Summary
 com.silverpeas.importExport.report.ImportReport importFile(boolean draft)
          Import a single file for a unique publication
 com.silverpeas.importExport.report.ImportReport importFiles(boolean draft)
          Import a zip file for a unique publication with attachments
 com.silverpeas.importExport.report.ImportReport importFilesMultiPubli(boolean draft)
          Import a zip file for a publication per file in zip
 void setVersionType(int versionType)
           
 void writeImportToLog(com.silverpeas.importExport.report.ImportReport importReport, com.stratelia.silverpeas.util.ResourcesWrapper resource)
          Write import report into a log file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileImport

public FileImport(KmeliaSessionController kmeliaScc,
                  File uploadedFile)
Method Detail

setVersionType

public void setVersionType(int versionType)

importFile

public com.silverpeas.importExport.report.ImportReport importFile(boolean draft)
                                                           throws com.silverpeas.importExport.model.ImportExportException
Import a single file for a unique publication

Returns:
a report of the import
Throws:
com.silverpeas.importExport.model.ImportExportException

importFiles

public com.silverpeas.importExport.report.ImportReport importFiles(boolean draft)
Import a zip file for a unique publication with attachments

Returns:
a report of the import

importFilesMultiPubli

public com.silverpeas.importExport.report.ImportReport importFilesMultiPubli(boolean draft)
Import a zip file for a publication per file in zip

Returns:
a report of the import

writeImportToLog

public void writeImportToLog(com.silverpeas.importExport.report.ImportReport importReport,
                             com.stratelia.silverpeas.util.ResourcesWrapper resource)
Write import report into a log file



Copyright © 2016 Silverpeas. All Rights Reserved.