| java.lang.Object salomeTMF_plug.pluginxlsxml.Import.ImportXML2
Method Summary | |
public void | ajoutParametresActions(Element actionElem, Action pAction) | public void | ajouterActions(Element testElem, ManualTest test) | public void | ajouterAttachements(Element elem, WithAttachment attachableElement) | public void | ajouterExecutions(Element campElem, Campaign pCamp) | public void | ajouterResulExecs(Element execElem, Execution pExecution) | public void | ajouterScriptToExec(Element script, Execution pExecution) | public boolean | detecterModif(Family pFamily, TestList suite, Element testElem) | void | execInCampDeletion(Element campElem, Campaign camp) | public boolean | existModifInParamsAction(Element actionElem, Action action) | public String | getDigest(File f) | public void | importInNewProject() | public void | importInProject() | public boolean | isAnnule() | public boolean | isInitSelection() | public boolean | mustKeepCopy(Campaign campaign, Element campElem) Method which detects if the campaign in database must be copied or not. | public void | setAnnule(boolean b) | public void | setDirXml(String dirXml) | public void | setImportCampaign(boolean importCampaign) | public void | setInitSelection(boolean initSelection) | public void | updateElementAttachement(Element element, WithAttachment data, boolean isNewElement) | public void | updateParametresTest(Element testElem, Test test) | void | updatePlugin() | public void | updateTestScript(Element testElem, AutomaticTest test) |
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 |
ajouterResulExecs | public void ajouterResulExecs(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 |
detecterModif | public boolean detecterModif(Family pFamily, TestList suite, Element testElem) throws Exception(Code) | | 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 |
execInCampDeletion | void execInCampDeletion(Element campElem, Campaign camp) throws Exception(Code) | | Delete executions which are in database and not in XML document
Parameters: campElem - Parameters: camp - |
existModifInParamsAction | public boolean existModifInParamsAction(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 |
getDigest | public String getDigest(File f)(Code) | | Gives MD5 of the given file
Parameters: f - |
importInNewProject | public void importInNewProject() throws Exception(Code) | | Launch the import process from the createDialog in Administration of Salome
throws: Exception - |
isAnnule | public boolean isAnnule()(Code) | | Verify if the task was cancelled
|
isInitSelection | public boolean isInitSelection()(Code) | | Return true if the list of selected tests was initialized
|
mustKeepCopy | public boolean mustKeepCopy(Campaign campaign, Element campElem) throws Exception(Code) | | Method which detects if the campaign in database must be copied or not.
The campaign in database must be copied if it contains tests
which have been saved in the test plan or it does not contain the same tests.
Parameters: campaign - campaign in DB Parameters: campElem - campaign in XML document |
setAnnule | public void setAnnule(boolean b)(Code) | | Cancel the current task
Parameters: b - |
setDirXml | public void setDirXml(String dirXml)(Code) | | Set the directory where the XML file is
Parameters: dirXml - |
setImportCampaign | public void setImportCampaign(boolean importCampaign)(Code) | | Set the field defines if campaigns are also imported
Parameters: selected - |
setInitSelection | public void setInitSelection(boolean initSelection)(Code) | | True in parameter if the test selection has been already initialized
Parameters: initSelection - |
updateElementAttachement | public void updateElementAttachement(Element element, WithAttachment data, boolean isNewElement)(Code) | | Update attachments of an element
|
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 |
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 |
|
|