1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl;
14
15 import com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase;
16 import com.eviware.soapui.model.support.AbstractSubmitContext;
17 import com.eviware.soapui.model.testsuite.TestStep;
18
19 /***
20 * Default implementation
21 */
22
23 public class WsdlSubmitContext extends AbstractSubmitContext
24 {
25 private final TestStep step;
26
27 public WsdlSubmitContext()
28 {
29 this(null);
30 }
31
32 public WsdlSubmitContext( TestStep step )
33 {
34 this.step = step;
35 }
36
37 public Object getProperty(String name)
38 {
39 return getProperty( name, step, (WsdlTestCase) (step == null ? null : step.getTestCase()) );
40 }
41
42 @Override
43 public Object get( Object key )
44 {
45 return getProperty( key.toString() );
46 }
47
48 @Override
49 public Object put( String key, Object value )
50 {
51 Object oldValue = get( key );
52 setProperty( key, value );
53 return oldValue;
54 }
55 }