Class NodeTreesTypeManager
- java.lang.Object
-
- org.silverpeas.core.importexport.control.NodeTreesTypeManager
-
public class NodeTreesTypeManager extends Object
Classe de gestion des importations unitaires de thèmes dans KMelia pour le moteur d'importExport de SilverPeas.
-
-
Constructor Summary
Constructors Constructor Description NodeTreesTypeManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
processImport(UserDetail userDetail, List<NodeTreeType> listNodeTreeType, String targetComponentId, ImportReportManager reportManager)
Crée tous les thèmes (ou noeuds) unitairement définis tels que précisés dans le fichier d'import XML.
-
-
-
Method Detail
-
processImport
public void processImport(UserDetail userDetail, List<NodeTreeType> listNodeTreeType, String targetComponentId, ImportReportManager reportManager)
Crée tous les thèmes (ou noeuds) unitairement définis tels que précisés dans le fichier d'import XML. La méthode est récursive pour chaque sous-noeud spécifié. Si un noeud existe déjà avec le même ID, l'algorithme interrompt la création de la branche correspondante (les éventuels sous-noeuds ne seront pas créés) et il passe aux noeuds suivants.Construit parallèlement un objet ComponentReport contenant les informations de création des noeuds et nécéssaire au rapport détaillé.
- Parameters:
userDetail
- contient les informations sur l'utilisateur du moteur d'importExportlistNodeTreeType
- informations de création des noeudstargetComponentId
- ID du composant par défaut dans lequel creer les noeuds.
-
-