1
2
3
4
5
6
7
8
9
10
11
12
13
14 package com.eviware.soapui.support.propertyexpansion;
15
16 import com.eviware.soapui.impl.wsdl.teststeps.RestTestRequest;
17 import com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequest;
18 import com.eviware.soapui.model.ModelItem;
19
20 public abstract class AbstractPropertyExpansionTarget implements PropertyExpansionTarget
21 {
22 private ModelItem modelItem;
23
24 public AbstractPropertyExpansionTarget( ModelItem modelItem )
25 {
26 this.modelItem = modelItem;
27 }
28
29 public ModelItem getContextModelItem()
30 {
31 if( modelItem instanceof WsdlTestRequest )
32 {
33 modelItem = ((WsdlTestRequest)modelItem).getTestStep();
34 }
35 else if( modelItem instanceof RestTestRequest )
36 {
37 modelItem = ((RestTestRequest)modelItem).getTestStep();
38 }
39
40
41
42
43
44
45 return modelItem;
46 }
47 }