SuiteTestDelete.java :  » Test-Coverage » salome-tmf » org » objectweb » salome_tmf » api » api2ihm » suiteTest » Java Open Source

Java Open Source » Test Coverage » salome tmf 
salome tmf » org » objectweb » salome_tmf » api » api2ihm » suiteTest » SuiteTestDelete.java
/*
* SalomeTMF is a Test Management Framework
* Copyright (C) 2005 France Telecom R&D
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* @author Fayal SOUGRATI
*
* Contact: mikael.marche@rd.francetelecom.com
*/

package org.objectweb.salome_tmf.api.api2ihm.suiteTest;

/**
 * Fonctions de suppression relatives  l'aire fonctionnelle "Suites de test"
 */
public interface SuiteTestDelete {
  
  /**
   * Fonction qui fixe le projet SalomeTMF dans lequel l'utilisateur travaille
   * @param projectName
   */
   public void setProject(String projectName);

  /**
   * Suppression d'une suite de test
   * @param nameFamily
   * @param NameSuite
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteSuite(String nameFamily, String NameSuite);
         
         /**
   * Suppression d'une suite de test
   * @param suiteId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteSuiteUsingID(int suiteId);
  
  /**
   * Suppression d'une famille de test
   * @param name
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
  */
  public void deleteFamily(String name);
        
        /**
   * Suppression d'une famille de test
   * @param familyId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
  */
  public void deleteFamilyUsingID(int familyId);
  
  /**
   * Suppression d'un test d'une suite de test
   * @param nameFamily
   * @param nameSuite
   * @param nameTest
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteTest(String nameFamily, String nameSuite, String nameTest);
        
        /**
   * Suppression d'un test d'une suite de test
   * @param testId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteTestUsingID(int testId);
  
  /**
   * Suppression d'une action d'un test manuel
   * @param nameFamily
   * @param nameSuite
   * @param nameTest
   * @param nameAction
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAction(String nameFamily, String nameSuite, String nameTest, String nameAction);
        
        /**
   * Suppression d'une action d'un test manuel
   * @param actionId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteActionUsingID(int actionId);
  
  /**
   * Suppression d'un parametre d'un test : N'entraine PAS la suppression du parametre de test du projet
   * @param nameFamily  
   * @param nameSuite
   * @param nameTest
   * @param nameParam
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteParamFromTest(String nameFamily, String nameSuite,String nameTest, String nameParam);
        
        /**
   * Suppression d'un parametre d'un test : N'entraine PAS la suppression du parametre de test du projet
   * @param testId
   * @param paramId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteParamFromTestUsingID(int testId, int paramId);
  
  /**
   * Suppression d'un parametre d'une action de test : N'entraine PAS la suppression du parametre de test du projet
   * @param nameFamily
   * @param nameSuite
   * @param nameTest
   * @param nameAction
   * @param nameParam
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteParamFromAction(String nameFamily, String nameSuite,String nameTest, String nameAction, String nameParam);
        
        /**
   * Suppression d'un parametre d'une action de test : N'entraine PAS la suppression du parametre de test du projet
   * @param actionId
   * @param paramId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteParamFromActionUsingID(int actionId, int paramId);
  
  /**
   * Suppression d'un fichier attach  une suite de test
   * @param nameFamily
   * @param nameSuite
   * @param fileName
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachFileFromSuite(String nameFamily, String nameSuite, String fileName);
  
  /**
   * Suppression d'une URL attache  une suite de test
   * @param nameFamily
   * @param nameSuite
   * @param url
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachUrlFromSuite(String nameFamily, String nameSuite, String url);
        
        /**
   * Suppression d'une URL attache  une suite de test
   * @param suiteId
   * @param AttachId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachFromSuiteUsingID(int suiteId, int attachId);

  /**
   * Suppression d'un fichier attach  un test
   * @param nameFamily
   * @param nameSuite
   * @param testName
   * @param fileName
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachFileFromTest(String nameFamily, String nameSuite, String testName, String fileName);
  
  /**
   * Suppression d'une URL attache  un test
   * @param nameFamily
   * @param nameSuite
   * @param testName
   * @param url
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachUrlFromTest(String nameFamily, String nameSuite, String testName, String url);
        
        /**
   * Suppression d'une URL attache  un test
   * @param testId
   * @param attachId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachFromTestUsingID(int testId, int attachId);

  /**
   * Suppression d'un fichier attach  un test
   * @param nameFamily
   * @param nameSuite
   * @param testName
   * @param actionName
   * @param fileName
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachFileFromAction(String nameFamily, String nameSuite, String testName, String actionName, String fileName);
  
  /**
   * Suppression d'une URL attache  un test
   * @param nameFamily
   * @param nameSuite
   * @param testName
   * @param actionName
   * @param url
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachUrlFromAction(String nameFamily, String nameSuite, String testName, String actionName, String url);
        
        /**
   * Suppression d'une URL attache  un test
   * @param actionId
   * @param attachId
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteAttachFromActionUsingID(int actionId, int attachId);
  
  /**
   * Supprime un script d'un test
   * @param familyName
   * @param suiteName
   * @param testName
   * @param scriptName
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteScriptFromTest(String familyName, String suiteName, String testName, String scriptName);
        
        /**
   * Supprime un script d'un test
   * @param testId
   * @param scriptName
   * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
   */
  public void deleteScriptFromTestUsingID(int testId, String scriptName);
              
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.