com.silverpeas.importExport.control
Class ImportExport
java.lang.Object
com.silverpeas.importExport.control.AbstractExportProcess
com.silverpeas.importExport.control.ImportExport
public class ImportExport
- extends AbstractExportProcess
Classe devant être instanciée au niveau controleur pour utiliser le moteur d'import export.
- Author:
- sDevolder.
Constructor Summary |
ImportExport()
Unique constructeur de la classe |
Method Summary |
ExportReport |
processExport(UserDetail userDetail,
String language,
List<WAAttributeValuePair> listItemsToExport,
com.stratelia.webactiv.util.node.model.NodePK rootPK,
int mode)
|
ExportReport |
processExportKmax(UserDetail userDetail,
String language,
List<WAAttributeValuePair> itemsToExport,
List<String> combination,
String timeCriteria)
Export Kmax Publications |
ExportPDFReport |
processExportPDF(UserDetail userDetail,
List<WAAttributeValuePair> itemsToExport,
com.stratelia.webactiv.util.node.model.NodePK rootPK)
|
ImportReport |
processImport(UserDetail userDetail,
String xmlFileName)
Méthode faisant appel au moteur d'importExport de silver peas, des publications définie dans le
fichier xml passé en paramètre sont générées grace à l'outil castor. |
void |
writeImportToLog(ImportReport importReport,
ResourcesWrapper resource)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
iframePublication
public static final String iframePublication
- See Also:
- Constant Field Values
iframeIndexPublications
public static final String iframeIndexPublications
- See Also:
- Constant Field Values
EXPORT_FULL
public static final int EXPORT_FULL
- See Also:
- Constant Field Values
EXPORT_FILESONLY
public static final int EXPORT_FILESONLY
- See Also:
- Constant Field Values
EXPORT_PUBLICATIONSONLY
public static final int EXPORT_PUBLICATIONSONLY
- See Also:
- Constant Field Values
ImportExport
public ImportExport()
- Unique constructeur de la classe
processImport
public ImportReport processImport(UserDetail userDetail,
String xmlFileName)
throws ImportExportException
- Méthode faisant appel au moteur d'importExport de silver peas, des publications définie dans le
fichier xml passé en paramètre sont générées grace à l'outil castor.
- Parameters:
userDetail
- - information sur l'utilisateur utilisant le moteur importExportxmlFileName
- - fichier xml définissant les import et/ou export à effectuer
- Returns:
- un rapport détaillé sur l'execution de l'import/export
- Throws:
ImportExportException
processExport
public ExportReport processExport(UserDetail userDetail,
String language,
List<WAAttributeValuePair> listItemsToExport,
com.stratelia.webactiv.util.node.model.NodePK rootPK,
int mode)
throws ImportExportException
- Throws:
ImportExportException
processExportPDF
public ExportPDFReport processExportPDF(UserDetail userDetail,
List<WAAttributeValuePair> itemsToExport,
com.stratelia.webactiv.util.node.model.NodePK rootPK)
throws ImportExportException
- Parameters:
userDetail
- itemsToExport
-
- Returns:
-
- Throws:
ImportExportException
processExportKmax
public ExportReport processExportKmax(UserDetail userDetail,
String language,
List<WAAttributeValuePair> itemsToExport,
List<String> combination,
String timeCriteria)
throws ImportExportException
- Export Kmax Publications
- Parameters:
userDetail
- language
- itemsToExport
- combination
- timeCriteria
-
- Returns:
-
- Throws:
ImportExportException
writeImportToLog
public void writeImportToLog(ImportReport importReport,
ResourcesWrapper resource)
Copyright © 2016 Silverpeas. All Rights Reserved.