Source Code Cross Referenced for SuiteTestUpdate.java in  » Test-Coverage » salome-tmf » org » objectweb » salome_tmf » api » api2ihm » suiteTest » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Test Coverage » salome tmf » org.objectweb.salome_tmf.api.api2ihm.suiteTest 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001:        /*
002:         * SalomeTMF is a Test Management Framework
003:         * Copyright (C) 2005 France Telecom R&D
004:         *
005:         * This library is free software; you can redistribute it and/or
006:         * modify it under the terms of the GNU Lesser General Public
007:         * License as published by the Free Software Foundation; either
008:         * version 2 of the License, or (at your option) any later version.
009:         *
010:         * This library is distributed in the hope that it will be useful,
011:         * but WITHOUT ANY WARRANTY; without even the implied warranty of
012:         * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
013:         * Lesser General Public License for more details.
014:         *
015:         * You should have received a copy of the GNU Lesser General Public
016:         * License along with this library; if not, write to the Free Software
017:         * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
018:         *
019:         * @author Fayçal SOUGRATI
020:         *
021:         * Contact: mikael.marche@rd.francetelecom.com
022:         */
023:
024:        package org.objectweb.salome_tmf.api.api2ihm.suiteTest;
025:
026:        import java.io.BufferedInputStream;
027:        import java.io.FileNotFoundException;
028:        import java.sql.Date;
029:
030:        /**
031:         * Fonctions de mise à jour relatives à l'aire fonctionnelle "Suites de test"
032:         */
033:        public interface SuiteTestUpdate {
034:
035:            /**
036:             * Fonction qui fixe le projet SalomeTMF dans lequel l'utilisateur travaille
037:             * @param projectName
038:             */
039:            public void setProject(String projectName);
040:
041:            /**
042:             * Mise à jour d'une famille de test
043:             * @param oldName
044:             * @param newName
045:             * @param newDesc
046:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
047:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
048:             */
049:            public void updateFamily(String oldName, String newName,
050:                    String newDesc);
051:
052:            /**
053:             * Mise à jour d'une famille de test
054:             * @param familyId
055:             * @param newName
056:             * @param newDesc
057:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
058:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
059:             */
060:            public void updateFamilyUsingID(int familyId, String newName,
061:                    String newDesc);
062:
063:            /**
064:             * Mise à jour du numéro d'ordre des familles
065:             * @param familyName
066:             * @param order
067:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
068:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
069:             */
070:            public void updateFamilyOrder(String familyName, int order);
071:
072:            /**
073:             * Mise à jour du numéro d'ordre des familles
074:             * @param familyId
075:             * @param order
076:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
077:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
078:             */
079:            public void updateFamilyOrderUsingID(int familyId, int order);
080:
081:            /**
082:             * mise a jour d'une suite de test
083:             * @param familyName
084:             * @param oldName
085:             * @param newName
086:             * @param newDesc
087:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
088:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
089:             */
090:            public void updateSuite(String familyName, String oldName,
091:                    String newName, String newDesc);
092:
093:            /**
094:             * mise a jour d'une suite de test
095:             * @param suiteId
096:             * @param newName
097:             * @param newDesc
098:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
099:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
100:             */
101:            public void updateSuiteUsingID(int suiteId, String newName,
102:                    String newDesc);
103:
104:            /**
105:             * Mise à jour du numéro d'ordre d'une suite dans une famille
106:             * @param familyName
107:             * @param suiteName
108:             * @param order
109:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
110:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
111:             */
112:            public void updateSuiteOrder(String familyName, String suiteName,
113:                    int order);
114:
115:            /**
116:             * Mise à jour du numéro d'ordre d'une suite dans une famille
117:             * @param suiteId
118:             * @param order
119:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
120:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
121:             */
122:            public void updateSuiteOrderUsingID(int suiteId, int order);
123:
124:            /**
125:             * Mise a jour d'un test
126:             * @param familyName
127:             * @param suiteName
128:             * @param oldTestName
129:             * @param newTestName
130:             * @param newLoginPersonne
131:             * @param newTestType
132:             * @param newTestDesc
133:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
134:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
135:             */
136:            public void updateTest(String familyName, String suiteName,
137:                    String oldTestName, String newTestName,
138:                    String newLoginPersonne, String newTestDesc);
139:
140:            /**
141:             * Mise a jour d'un test
142:             * @param testId
143:             * @param newTestName
144:             * @param newLoginPersonne
145:             * @param newTestType
146:             * @param newTestDesc
147:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
148:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
149:             */
150:            public void updateTestUsingID(int testId, String newTestName,
151:                    String newTestDesc);
152:
153:            /**
154:             * Changer l'ordre d'un test dans une suite de test
155:             * @param familyName
156:             * @param suiteName
157:             * @param testName
158:             * @param testOrder
159:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
160:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
161:             */
162:            public void updateTestOrder(String familyName, String suiteName,
163:                    String testName, int testOrder);
164:
165:            /**
166:             * Changer l'ordre d'un test dans une suite de test
167:             * @param testId
168:             * @param testOrder
169:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
170:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
171:             */
172:            public void updateTestOrderUsingID(int testId, int testOrder);
173:
174:            /**
175:             * Mise a jour d'une action d'un test manuel
176:             * @param familyName
177:             * @param suiteName
178:             * @param testName
179:             * @param oldActionName
180:             * @param newActionName
181:             * @param newActionDesc
182:             * @param newActionResAttendu
183:             * @param newActionNum
184:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
185:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
186:             */
187:            public void updateAction(String familyName, String suiteName,
188:                    String testName, String oldActionName,
189:                    String newActionName, String newActionDesc,
190:                    String newActionResAttendu, int newActionNum);
191:
192:            /**
193:             * Mise a jour d'une action d'un test manuel
194:             * @param actionId
195:             * @param newActionName
196:             * @param newActionDesc
197:             * @param newActionResAttendu
198:             * @param newActionNum
199:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
200:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
201:             */
202:            public void updateActionUsingID(int actionId, String newActionName,
203:                    String newActionDesc, String newActionResAttendu,
204:                    int newActionNum);
205:
206:            /**
207:             * Changer l'ordre d'une action de test appartenant a un test manuel
208:             * @param familyName
209:             * @param suiteName
210:             * @param testName
211:             * @param actionName
212:             * @param actionOrder
213:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
214:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
215:             */
216:            public void updateActionOrder(String familyName, String suiteName,
217:                    String testName, String actionName, int actionOrder);
218:
219:            /**
220:             * Changer l'ordre d'une action de test appartenant a un test manuel
221:             * @param actionId
222:             * @param actionOrder
223:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
224:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
225:             */
226:            public void updateActionOrderUsingID(int actionId, int actionOrder);
227:
228:            /**
229:             * Changer le contenu d'un fichier attaché à une suite de tests
230:             * @param familyName
231:             * @param suiteName
232:             * @param filePath 
233:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
234:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
235:             */
236:            public void updateFileForSuite(String familyName, String suiteName,
237:                    String filePath) throws FileNotFoundException;
238:
239:            /**
240:             * Changer le contenu d'un fichier attaché à un test
241:             * @param familyName
242:             * @param suiteName
243:             * @param testName
244:             * @param filePath
245:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
246:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
247:             */
248:            public void updateFileForTest(String familyName, String suiteName,
249:                    String testName, String filePath)
250:                    throws FileNotFoundException;
251:
252:            /**
253:             * Changer le contenu d'un fichier attaché à une action
254:             * @param familyName
255:             * @param suiteName
256:             * @param testName
257:             * @param actionName
258:             * @param filePath
259:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
260:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
261:             */
262:            public void updateFileForAction(String familyName,
263:                    String suiteName, String testName, String actionName,
264:                    String filePath) throws FileNotFoundException;
265:
266:            /**
267:             * Changer la description d'un fichier attaché
268:             * @param fileName
269:             * @param newDescription
270:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
271:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
272:             */
273:            public void updateFileAttachDescriptionForTest(String familyName,
274:                    String suiteName, String testName, String fileName,
275:                    String newDescription);
276:
277:            /**
278:             * Changer la description d'une url attachée
279:             * @param urlName
280:             * @param newDescription
281:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
282:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
283:             */
284:            public void updateUrlAttachDescriptionForTest(String familyName,
285:                    String suiteName, String testName, String urlName,
286:                    String newDescription);
287:
288:            /**
289:             * Changer la longueur d'un fichier attaché
290:             * @param fileName un nom de fichier
291:             * @param length la longueur du fichier
292:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
293:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
294:             */
295:            public void updateFileAttachLengthForTest(String familyName,
296:                    String suiteName, String testName, String fileName,
297:                    long length);
298:
299:            /**
300:             * Changer la date d'un fichier
301:             * @param fileName le nom du fichier
302:             * @param date la date du fichier
303:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
304:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
305:             */
306:            public void updateFileAttachDateForTest(String familyName,
307:                    String suiteName, String testName, String fileName,
308:                    Date date);
309:
310:            /**
311:             * Changer la description d'un fichier attaché
312:             * @param fileName
313:             * @param newDescription
314:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
315:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
316:             */
317:            public void updateFileAttachDescriptionForAction(String familyName,
318:                    String suiteName, String testName, String actionName,
319:                    String fileName, String newDescription);
320:
321:            /**
322:             * Changer la description d'une url attachée
323:             * @param urlName
324:             * @param newDescription
325:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
326:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
327:             */
328:            public void updateUrlAttachDescriptionForAction(String familyName,
329:                    String suiteName, String testName, String actionName,
330:                    String urlName, String newDescription);
331:
332:            /**
333:             * Changer la longueur d'un fichier attaché
334:             * @param fileName un nom de fichier
335:             * @param length la longueur du fichier
336:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
337:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
338:             */
339:            public void updateFileAttachLengthForAction(String familyName,
340:                    String suiteName, String testName, String actionName,
341:                    String fileName, long length);
342:
343:            /**
344:             * Changer la date d'un fichier
345:             * @param fileName le nom du fichier
346:             * @param date la date du fichier
347:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
348:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
349:             */
350:            public void updateFileAttachDateForAction(String familyName,
351:                    String suiteName, String testName, String actionName,
352:                    String fileName, Date date);
353:
354:            /**
355:             * Changer la description d'un fichier attaché
356:             * @param fileName
357:             * @param newDescription
358:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
359:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
360:             */
361:            public void updateFileAttachDescriptionForSuite(String familyName,
362:                    String suiteName, String fileName, String newDescription);
363:
364:            /**
365:             * Changer la description d'une url attachée
366:             * @param urlName
367:             * @param newDescription
368:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
369:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
370:             */
371:            public void updateUrlAttachDescriptionForSuite(String familyName,
372:                    String suiteName, String urlName, String newDescription);
373:
374:            /**
375:             * Changer la longueur d'un fichier attaché
376:             * @param fileName un nom de fichier
377:             * @param length la longueur du fichier
378:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
379:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
380:             */
381:            public void updateFileAttachLengthForSuite(String familyName,
382:                    String suiteName, String fileName, long length);
383:
384:            /**
385:             * Changer la date d'un fichier
386:             * @param fileName le nom du fichier
387:             * @param date la date du fichier
388:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
389:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
390:             */
391:            public void updateFileAttachDateForSuite(String familyName,
392:                    String suiteName, String fileName, Date date);
393:
394:            /**
395:             * Changer le contenu d'un fichier attaché
396:             * @param fileID
397:             * @param fileContent
398:             * @param 
399:             */
400:            public void updateFileContentUsingID(int fileId,
401:                    BufferedInputStream fileContent)
402:                    throws FileNotFoundException;
403:
404:            /**
405:             * Changer la date d'un fichier attaché
406:             * @param fileId
407:             * @param fileContent
408:             * @param date la date du fichier
409:             */
410:            public void updateFileDateUsingID(int fileId, Date date);
411:
412:            /**
413:             * Changer la longueur d'un fichier attaché
414:             * @param fileId
415:             * @param length
416:             * @param length la longueur du fichier
417:             */
418:            public void updateFileLengthUsingID(int fileId, long length);
419:
420:            /**
421:             * Changer la description d'un fichier ou URL attachée
422:             * @param attachId
423:             * @param newDescription
424:             */
425:            public void updateAttachDescriptionUsingID(int fileId,
426:                    String newDescription);
427:
428:            /**
429:             * 
430:             * @param familyName
431:             * @param suiteName
432:             * @param testName
433:             * @param filePath
434:             * @throws FileNotFoundException
435:             */
436:            public void updateScriptForTest(String familyName,
437:                    String suiteName, String testName, String filePath)
438:                    throws FileNotFoundException;
439:
440:            /**
441:             * @param scriptId
442:             * @param filePath
443:             * @throws FileNotFoundException
444:             */
445:            public void updateScriptContentUsingID(int scriptId, String filePath)
446:                    throws FileNotFoundException;
447:
448:            /**
449:             * 
450:             * @param familyName
451:             * @param suiteName
452:             * @param testName
453:             * @param scriptName
454:             * @param newClassPath
455:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
456:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
457:             */
458:            public void updateScriptClassPath(String familyName,
459:                    String suiteName, String testName, String scriptName,
460:                    String newClassPath);
461:
462:            /**
463:             * 
464:             * @param familyName
465:             * @param suiteName
466:             * @param testName
467:             * @param scriptName
468:             * @param newPlugArg
469:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
470:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
471:             */
472:            public void updateScriptPlugArg(String familyName,
473:                    String suiteName, String testName, String scriptName,
474:                    String newPlugArg);
475:
476:            /**
477:             * @param scriptId
478:             * @param newPlugArg
479:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canUpdateTest() 
480:             * @see org.objectweb.salome_tmf.api.api2ihm.AdminProject.canDeleteTest()
481:             */
482:            public void updateScriptPlugArgUsingID(int scriptId,
483:                    String newPlugArg);
484:
485:            /**
486:             * 
487:             * @param familyName
488:             * @param suiteName
489:             * @param testName
490:             * @param scriptName
491:             * @param date
492:             */
493:            public void updateScriptDate(String familyName, String suiteName,
494:                    String testName, String scriptName, Date date);
495:
496:            /**
497:             * @param scriptId
498:             * @param date
499:             */
500:            public void updateScriptDateUsingID(int scriptId, Date date);
501:
502:            /**
503:             * @param scriptId
504:             * @param name
505:             */
506:            public void updateScriptNameUsingID(int scriptId, String name);
507:
508:            /**
509:             * 
510:             * @param familyName
511:             * @param suiteName
512:             * @param testName
513:             * @param scriptName
514:             * @param length
515:             */
516:            public void updateScriptLength(String familyName, String suiteName,
517:                    String testName, String scriptName, long length);
518:
519:            /**
520:             * @param scriptId
521:             * @param length
522:             */
523:            public void updateScriptLengthUsingID(int scriptId, long length);
524:
525:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.