| org.objectweb.salome_tmf.api.sql.ISQLAutomaticTest
All known Subclasses: org.objectweb.salome_tmf.soap.SQLAutomaticTestSoapBindingStub, org.objectweb.salome_tmf.databaseSQL.SQLAutomaticTest,
Method Summary | |
public int | addScript(int idTest, SalomeFileWrapper file, String description, String name, String arg1, String arg2) | public void | delete(int idTest) | public void | deleteScript(int testId) | public void | deleteUseParam(int idTest, int paramId) | public ScriptWrapper | getTestScript(int testId) | public SalomeFileWrapper | getTestScriptFile(int testId) | public int | insert(int idTestList, String name, String description, String conceptor, String extension) |
addScript | public int addScript(int idTest, SalomeFileWrapper file, String description, String name, String arg1, String arg2) throws Exception(Code) | | Insert a Script to the test
Parameters: idTest - : id of the test to insert the script Parameters: file - : the file of the script Parameters: description - : the description of the file Parameters: name - : the name of the script Parameters: arg1 - : argument 1 of the script (free use for plug-in) Parameters: arg2 - : argument 1 of the script (free use for plug-in) the id of script inserted in the table SCRIPT_ATTACHEMENT throws: Exception - See Also: ISQLFileAttachment.insert(File, String) See Also: ISQLScript.addAttach(int, int); See Also: need permission canUpdateTest |
delete | public void delete(int idTest) throws Exception(Code) | | Delete the test in the database, this include :
delete test script, and all reference (Parameter, Campaign) and the test attachments
Parameters: idTest - throws: Exception - need permission canDeleteTest (do a special allow) |
deleteScript | public void deleteScript(int testId) throws Exception(Code) | | Delete the script used by the tests, this include the removing of Attachement and all reference
Parameters: testId - throws: Exception - need permission canUpdateTest See Also: ISQLScript().delete(int, int) |
deleteUseParam | public void deleteUseParam(int idTest, int paramId) throws Exception(Code) | | Delete reference about using parameter paramId (table CAS_PARAM_TEST) for the test
Parameters: idTest - Parameters: paramId - throws: Exception - need permission canUpdateTest See Also: deleteUseParamRef |
getTestScriptFile | public SalomeFileWrapper getTestScriptFile(int testId) throws Exception(Code) | | Get the Script File atached to the script for the tests testId
Parameters: testId - throws: Exception - See Also: ISQLScript.getFile(int) See Also: no permission needed |
insert | public int insert(int idTestList, String name, String description, String conceptor, String extension) throws Exception(Code) | | Insert an Automatic test in table CAS_TEST
Parameters: idTestList - : the id of the testlist which contain the inserted test Parameters: name - : the name of the test Parameters: description - : the description of the tests Parameters: conceptor - : the conceptor of the test Parameters: extension - : the plug-in extension of the test the id of the test in table CAS_TEST throws: Exception - need permission canCreateTest |
|
|