Class PublicationsTypeManager
- java.lang.Object
-
- org.silverpeas.core.importexport.control.PublicationsTypeManager
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PublicationsTypeManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fillPublicationType(GEDImportExport gedIE, PublicationType publicationType, NodePK rootPK)
int
getNbThemes(GEDImportExport gedIE, PublicationType publicationType, NodePK rootPK)
List<PublicationType>
processExport(ExportReport exportReport, UserDetail userDetail, List<WAAttributeValuePair> listItemsToExport, String exportPath, boolean useNameForFolders, boolean bExportPublicationPath, NodePK rootPK)
Méthode métier du moteur d'importExport créant une exportation pour toutes les publications spécifiées en paramètre. passé en paramètre au moteur d'importExport.void
processExportOfFilesOnly(ExportReport exportReport, UserDetail userDetail, List<WAAttributeValuePair> listItemsToExport, String exportPath, NodePK nodeRootPK)
void
processImport(List<PublicationType> publicationTypes, ImportSettings settings, ImportReportManager reportManager)
Méthode métier du moteur d'importExport créant toutes les publications unitaires définies au niveau du fichier d'import xml passé en paramètre au moteur d'importExport.List<AttachmentDetail>
processPDFExport(ExportPDFReport exportReport, UserDetail userDetail, List<WAAttributeValuePair> listItemsToExport, String exportPath, boolean useNameForFolders, NodePK rootPK)
-
-
-
Method Detail
-
processExport
public List<PublicationType> processExport(ExportReport exportReport, UserDetail userDetail, List<WAAttributeValuePair> listItemsToExport, String exportPath, boolean useNameForFolders, boolean bExportPublicationPath, NodePK rootPK) throws ImportExportException
Méthode métier du moteur d'importExport créant une exportation pour toutes les publications spécifiées en paramètre. passé en paramètre au moteur d'importExport.- Parameters:
exportReport
- the export report loggeruserDetail
- - contient les informations sur l'utilisateur du moteur d'importExportlistItemsToExport
- - liste des WAAttributeValuePair contenant les id des publications à exporterexportPath
- - cible de l'exportationuseNameForFolders
-bExportPublicationPath
-- Returns:
- Throws:
ImportExportException
IOException
-
processExportOfFilesOnly
public void processExportOfFilesOnly(ExportReport exportReport, UserDetail userDetail, List<WAAttributeValuePair> listItemsToExport, String exportPath, NodePK nodeRootPK) throws ImportExportException, IOException
- Throws:
ImportExportException
IOException
-
processPDFExport
public List<AttachmentDetail> processPDFExport(ExportPDFReport exportReport, UserDetail userDetail, List<WAAttributeValuePair> listItemsToExport, String exportPath, boolean useNameForFolders, NodePK rootPK) throws ImportExportException, IOException
- Throws:
ImportExportException
IOException
-
processImport
public void processImport(List<PublicationType> publicationTypes, ImportSettings settings, ImportReportManager reportManager)
Méthode métier du moteur d'importExport créant toutes les publications unitaires définies au niveau du fichier d'import xml passé en paramètre au moteur d'importExport.
-
fillPublicationType
public void fillPublicationType(GEDImportExport gedIE, PublicationType publicationType, NodePK rootPK) throws ImportExportException
- Throws:
ImportExportException
-
getNbThemes
public int getNbThemes(GEDImportExport gedIE, PublicationType publicationType, NodePK rootPK) throws ImportExportException
- Throws:
ImportExportException
-
-