1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.teststeps;
14
15 import java.beans.PropertyChangeListener;
16
17 import com.eviware.soapui.config.TestStepConfig;
18 import com.eviware.soapui.impl.support.http.HttpRequestTestStep;
19 import com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem;
20 import com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase;
21 import com.eviware.soapui.model.ModelItem;
22 import com.eviware.soapui.model.propertyexpansion.PropertyExpansionContainer;
23 import com.eviware.soapui.model.testsuite.Assertable;
24 import com.eviware.soapui.support.resolver.ResolveContext;
25
26 public interface HttpTestRequestStepInterface extends PropertyChangeListener, PropertyExpansionContainer, Assertable,
27 HttpRequestTestStep, ModelItem
28 {
29 public WsdlTestStep clone( WsdlTestCase targetTestCase, String name );
30
31 public void release();
32
33 public void resetConfigOnMove( TestStepConfig config );
34
35 public HttpTestRequestInterface<?> getTestRequest();
36
37 public void setName( String name );
38
39 public boolean dependsOn( AbstractWsdlModelItem<?> modelItem );
40
41 public void beforeSave();
42
43 public void setDescription( String description );
44
45 public String getDefaultSourcePropertyName();
46
47 public String getDefaultTargetPropertyName();
48
49 public void resolve( ResolveContext<?> context );
50
51 public WsdlTestCase getTestCase();
52 }