1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.teststeps.registry;
14
15 import com.eviware.soapui.config.TestStepConfig;
16 import com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase;
17 import com.eviware.soapui.impl.wsdl.teststeps.JdbcRequestTestStep;
18 import com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep;
19
20 /***
21 * Factory for creation Delay steps
22 *
23 * @author Ole.Matzura
24 */
25
26 public class JdbcRequestTestStepFactory extends WsdlTestStepFactory
27 {
28 public static final String JDBC_TYPE = "jdbc";
29
30 public JdbcRequestTestStepFactory()
31 {
32 super( JDBC_TYPE, "JDBC Request", "Jdbc Request returns xml result", "/jdbc_request.gif" );
33 }
34
35 public WsdlTestStep buildTestStep( WsdlTestCase testCase, TestStepConfig config, boolean forLoadTest )
36 {
37 return new JdbcRequestTestStep( testCase, config, forLoadTest );
38 }
39
40 public TestStepConfig createNewTestStep( WsdlTestCase testCase, String name )
41 {
42 TestStepConfig testStepConfig = TestStepConfig.Factory.newInstance();
43 testStepConfig.setType( JDBC_TYPE );
44 testStepConfig.setName( name );
45 return testStepConfig;
46 }
47
48 public boolean canCreate()
49 {
50 return true;
51 }
52 }