| java.lang.Object salomeTMF_plug.docXML.importxml.ImportXML
Method Summary | |
public void | ajoutParametresActions(Element actionElem, Action pAction) | public void | ajoutTestsToCamp(Element campElem, Campaign pCamp) | public void | ajouterActions(Element testElem, ManualTest test) | public void | ajouterAttachements(Element elem, WithAttachment attachableElement) | public void | ajouterExecutions(Element campElem, Campaign pCamp) | public void | ajouterJeuxDonnees(Element campElem, Campaign pCamp) | public void | ajouterResulExec(Element execElem, Execution pExecution) | public void | ajouterScriptToExec(Element script, Execution pExecution) | void | coreImport() | public boolean | detecterConflitCamp(Campaign campaign, Element campElem) | public boolean | detecterModif(Family pFamily, TestList suite, Element testElem) | public void | gestionDesCampagnes() | public void | gestionDesSuppressionsCampagnes() | public void | gestionDesSuppressionsProject() | public void | gestionDesSuppressionsTests() | public String | getDirXml() | public Document | getDoc() | String | getLogin(Element pElem) | public Project | getProject() | public void | importInNewProject() | public void | importInProject() | public boolean | isAnnule() | public boolean | isImportOnlyTests() | public boolean | isSelectionDesTests() | String | restorePath(String path) | public void | setAnnule(boolean annule) | public void | setDirXml(String dirXml) | public void | setDoc(Document doc) | public void | setImportOnlyTests(boolean importOnlyTests) | public void | setSelectionDesTests(boolean selectionDesTests) | boolean | suppressionAttachment(Element pDocElem, WithAttachment pWithAttachment) | void | suppressionDataSet(Element campElem, Campaign camp) | boolean | suppressionEnvironnement() | void | suppressionExecInCamp(Element campElem, Campaign camp) | boolean | suppressionFamily() | boolean | suppressionParameter() | boolean | suppressionSuite(Element famElem, Family pFamily) | boolean | suppressionTest(Element suiteElem, TestList suite) | void | suppressionTestInCamp(Element campElem, Campaign camp) | public void | suppressionsCampagnes() | boolean | supprimerActions(Element testElem, ManualTest test) | public void | updateAction(Element testElem, ManualTest test, boolean justeMAJAttachements) | public void | updateElementAttachement(Element envElem, WithAttachment simpleElement, boolean newElement) | public void | updateExecutions(Element campElem, Campaign campaign, ArrayList<String> listJeuModif) | void | updateFamily() | public ArrayList<String> | updateJeuxDonnees(Element campElem, Campaign campaign) | public void | updateParametresTest(Element testElem, Test test) | void | updatePlugin() | void | updateProjectAttachement() | void | updateProjectEnvironment() | void | updateProjectParameter() | public void | updateResulExec(Element execElem, Execution exec, Campaign camp) | public void | updateScriptToExec(Element script, Execution exec) | void | updateSuite(Element familyElem, Family pFamily, boolean newFamily) | public void | updateTestScript(Element testElem, AutomaticTest test) | public void | updateTests(Element suiteElem, Family fam, TestList suite, boolean newFamily, boolean newSuite) | public void | updateTestsToCamp(Element campElem, Campaign campaign) | public boolean | verifParamsAction(Element actionElem, Action action) | public void | verifUtilisationParams(ManualTest test) |
attachmentExecption | boolean attachmentExecption(Code) | | Affichage des exception lors de l'import des attachements
|
ajoutParametresActions | public void ajoutParametresActions(Element actionElem, Action pAction) throws Exception(Code) | | Si l'action existait dans la BD, ajout ou mise à jour des paramètres
Parameters: pAction - identifiant de l'action Parameters: actionElem - élément action du document comportant les données |
ajouterActions | public void ajouterActions(Element testElem, ManualTest test) throws Exception(Code) | | Dans le cas où le test n'était pas déjà dans la BD, ajout des actions
Parameters: testElem - élément qui représente le test dans le document XML Parameters: id_test - identifiant du test qui a été ajouté à la BD |
ajouterAttachements | public void ajouterAttachements(Element elem, WithAttachment attachableElement) throws Exception(Code) | | Dans le cas où attachableElement n'était pas déjà dans la BD, ajout des attachements
Parameters: elem - : élément qui représente le WithAttachment dans le document XML Parameters: attachableElement - |
ajouterExecutions | public void ajouterExecutions(Element campElem, Campaign pCamp) throws Exception(Code) | | Méthode qui ajoute les exécutions aux campagnes qui n'était pas au préalable dans la BD
Parameters: campElem - élément représentant la campagne dans le document XML Parameters: id_camp - identifiant de la campagne dans la BD |
ajouterJeuxDonnees | public void ajouterJeuxDonnees(Element campElem, Campaign pCamp) throws Exception(Code) | | Si la campagne n'existait pas déjà dans la BD, ajout des jeux de données
Parameters: campElem - élément représentant la campagne dans le document XML Parameters: id_camp - identifiant de la campagne ajoutée dans la base de données |
ajouterResulExec | public void ajouterResulExec(Element execElem, Execution pExecution) throws Exception(Code) | | Méthode qui rajoute les résultats d'exécution à une campagne
Parameters: execElem - élément représentant l'exécution d'une campagne dans le document XML Parameters: id_exec - identifiant de l'exécution dans la BD Parameters: campName - nom de la campagne qui contient l'exécution |
ajouterScriptToExec | public void ajouterScriptToExec(Element script, Execution pExecution) throws Exception(Code) | | Méthode qui ajoute un script à une exécution
Parameters: script - élément script du document XML Parameters: id_exec - identifiant de l'exécution |
coreImport | void coreImport()(Code) | | |
detecterConflitCamp | public boolean detecterConflitCamp(Campaign campaign, Element campElem) throws Exception(Code) | | Méthode qui détecte si il existe un conflit pour la mise à jour des campagnes
Parameters: campaign - la campagne concernée Parameters: campElem - l'élément campagne du document XML |
detecterModif | public boolean detecterModif(Family pFamily, TestList suite, Element testElem) throws Exception(Code) | | Si le test appartient à une campagne dont une exécution a déjà été lancée
on cherche à savoir si le test du projet possède des différences avec le test présent dans le fichier XML,
ces différences générant un conflit
Parameters: familyName - nom de la famille auquelle appartient le test Parameters: suiteName - nom de la suite auquelle appartient le test Parameters: testElem - élément test du document XML true si réel conflit, false sinon |
gestionDesCampagnes | public void gestionDesCampagnes() throws Exception(Code) | | Gestion de l'insertion ou la mise à jour des campagnes du projet Salomé courant en fonction du document XML
|
gestionDesSuppressionsCampagnes | public void gestionDesSuppressionsCampagnes() throws Exception(Code) | | Supprime les campagnes qui sont présents dans le projet mais pas dans le documents
throws: Exception - |
gestionDesSuppressionsProject | public void gestionDesSuppressionsProject() throws Exception(Code) | | |
gestionDesSuppressionsTests | public void gestionDesSuppressionsTests() throws Exception(Code) | | Méthode qui permet de supprimer les éléments qui sont dans le projet mais pas dans le document XML
|
getDirXml | public String getDirXml()(Code) | | Returns the dirXml. |
getDoc | public Document getDoc()(Code) | | Returns the doc. |
isAnnule | public boolean isAnnule()(Code) | | Returns the annule. |
isImportOnlyTests | public boolean isImportOnlyTests()(Code) | | Returns the importOnlyTests. |
isSelectionDesTests | public boolean isSelectionDesTests()(Code) | | Returns the selectionDesTests. |
setAnnule | public void setAnnule(boolean annule)(Code) | | Parameters: annule - The annule to set. |
setDirXml | public void setDirXml(String dirXml)(Code) | | Parameters: dirXml - The dirXml to set. |
setDoc | public void setDoc(Document doc)(Code) | | Parameters: doc - The doc to set. |
setImportOnlyTests | public void setImportOnlyTests(boolean importOnlyTests)(Code) | | Parameters: importOnlyTests - The importOnlyTests to set. |
setSelectionDesTests | public void setSelectionDesTests(boolean selectionDesTests)(Code) | | Parameters: selectionDesTests - The selectionDesTests to set. |
suppressionAttachment | boolean suppressionAttachment(Element pDocElem, WithAttachment pWithAttachment) throws Exception(Code) | | Supprime les attachements de pWithAttachment qui sont présents dans le projet mais pas dans le documents
Parameters: pDocElem - Parameters: pWithAttachment - |
suppressionDataSet | void suppressionDataSet(Element campElem, Campaign camp) throws Exception(Code) | | Supprime les jeux de donnees qui sont présents dans le projet mais pas dans le documents
Parameters: campElem - Parameters: camp - |
suppressionEnvironnement | boolean suppressionEnvironnement() throws Exception(Code) | | Supprime les environnements qui sont présents dans le projet mais pas dans le documents
|
suppressionExecInCamp | void suppressionExecInCamp(Element campElem, Campaign camp) throws Exception(Code) | | Supprime les executions d'une campagne qui sont présents dans le projet mais pas dans le documents
Parameters: campElem - Parameters: camp - |
suppressionFamily | boolean suppressionFamily() throws Exception(Code) | | Supprime les familles qui sont présents dans le projet mais pas dans le documents
|
suppressionParameter | boolean suppressionParameter() throws Exception(Code) | | Supprime les parametres présents dans le projet mais non dans le documents
throws: Exception - |
suppressionSuite | boolean suppressionSuite(Element famElem, Family pFamily) throws Exception(Code) | | Supprime les suites qui sont présents dans le projet mais pas dans le documents
Parameters: famElem - Parameters: pFamily - |
suppressionTest | boolean suppressionTest(Element suiteElem, TestList suite) throws Exception(Code) | | Supprime les tests qui sont présents dans le projet mais pas dans le documents
Parameters: suiteElem - Parameters: suite - |
suppressionTestInCamp | void suppressionTestInCamp(Element campElem, Campaign camp) throws Exception(Code) | | Supprime les tests d'une campagne qui sont présents dans le projet mais pas dans le documents
Parameters: campElem - Parameters: camp - |
suppressionsCampagnes | public void suppressionsCampagnes() throws Exception(Code) | | Méthode qui supprime les campagnes lorsque l'utilisateur ne veut importer que les tests
|
supprimerActions | boolean supprimerActions(Element testElem, ManualTest test) throws Exception(Code) | | Méthode qui supprime les actions d'un test manuel
Parameters: test - le test manuel concerné Parameters: testElem - l'élément du document XML qui correspond au test |
updateAction | public void updateAction(Element testElem, ManualTest test, boolean justeMAJAttachements) throws Exception(Code) | | Dans le cas où le test était pas déjà dans la BD, ajout ou mise à jour des actions
Parameters: test - le test qui contient les actions Parameters: testElem - élément qui représente le test dans le document XML Parameters: id_test - identifiant du test qui a été ajouté à la BD Parameters: justeMAJAttachements - si oui, autorise uniquement la mise à jour des attachements des actions |
updateElementAttachement | public void updateElementAttachement(Element envElem, WithAttachment simpleElement, boolean newElement)(Code) | | |
updateExecutions | public void updateExecutions(Element campElem, Campaign campaign, ArrayList<String> listJeuModif) throws Exception(Code) | | Méthode qui ajoute ou met à jour les exécutions d'une campagne
Parameters: campElem - élément représentant la campagne dans le document XML Parameters: campaign - campagne du modèle Parameters: listJeuModif - liste des jeux qui ont été modifiés |
updateJeuxDonnees | public ArrayList<String> updateJeuxDonnees(Element campElem, Campaign campaign) throws Exception(Code) | | Ajout ou mise à jour des jeux de données d'une campagne donnée
Parameters: campElem - Parameters: campaign - liste des jeux de données qui ont été modifiés |
updateParametresTest | public void updateParametresTest(Element testElem, Test test) throws Exception(Code) | | Dans le cas où le test était déjà dans la BD, ajout des paramètres
Parameters: test - le test concerné Parameters: testElem - élément qui représente le test dans le document XML Parameters: id_test - identifiant du test qui a été ajouté à la BD |
updateProjectAttachement | void updateProjectAttachement() throws Exception(Code) | | UPADATE **************************************************
|
updateProjectEnvironment | void updateProjectEnvironment() throws Exception(Code) | | |
updateProjectParameter | void updateProjectParameter() throws Exception(Code) | | |
updateResulExec | public void updateResulExec(Element execElem, Execution exec, Campaign camp) throws Exception(Code) | | Méthode qui ajoute ou met à jour les résultats d'exécution d'une campagne
Parameters: execElem - élément représentant l'exécution d'une campagne dans le document XML Parameters: exec - excécution d'une campagne dans le modèle Parameters: campName - nom de la campagne qui contient l'exécution |
updateScriptToExec | public void updateScriptToExec(Element script, Execution exec) throws Exception(Code) | | Méthode qui ajoute ou met à jour un script d'une exécution
Parameters: script - élément script du document XML Parameters: id_exec - identifiant de l'exécution |
updateSuite | void updateSuite(Element familyElem, Family pFamily, boolean newFamily) throws Exception(Code) | | |
updateTestScript | public void updateTestScript(Element testElem, AutomaticTest test) throws Exception(Code) | | Dans le cas où le test était déjà dans la BD, ajout ou mise à jour du script
Parameters: familyName - nom de la famille auquelle appartient le test Parameters: suiteName - nom de la suite auquelle appartient le test Parameters: testElem - élément qui représente le test dans le document XML Parameters: id_test - identifiant du test qui a été ajouté à la BD |
updateTests | public void updateTests(Element suiteElem, Family fam, TestList suite, boolean newFamily, boolean newSuite) throws Exception(Code) | | Gérer l'insertion, la mise à jour des tests lors de l'import de données
Parameters: id_famille - identifiant de la famille auquelle appartiennent les tests Parameters: suite - suite auquel appartiennent les tests Parameters: id_suite - identifiant de la suite auquelle les tests appartiennent suiteName, nom de la suite qui contient les test Parameters: familyName - nom de la famille qui contien les tests Parameters: testList - liste des tests dans le document |
updateTestsToCamp | public void updateTestsToCamp(Element campElem, Campaign campaign) throws Exception(Code) | | Ajout des tests si ils ne sont pas déjà dans la campagne
Parameters: campElem - élément représentant la campagne dans le document XML Parameters: campaign - campagne du modèle |
verifParamsAction | public boolean verifParamsAction(Element actionElem, Action action) throws Exception(Code) | | Méthode qui évalue si il y a une différence entre les paramètres d'une action dans le document XML
et ceux de cette même action dans le projet Salomé
Parameters: actionElem - élément du document DOM4J contenant l'action Parameters: action - action dans le modèle de SaloméTMF |
verifUtilisationParams | public void verifUtilisationParams(ManualTest test) throws Exception(Code) | | Méthode qui vérifie que tous les paramètres d'un test manuel sont bien utilisés, sinon elle les supprime
Parameters: test - le test manuel concerné |
|
|