1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.propertyexpansion.resolvers;
14
15 import com.eviware.soapui.impl.support.AbstractHttpRequest;
16 import com.eviware.soapui.impl.wsdl.WsdlRequest;
17 import com.eviware.soapui.model.propertyexpansion.PropertyExpansion;
18 import com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext;
19
20 public class SubmitPropertyResolver implements PropertyResolver
21 {
22 public String resolveProperty( PropertyExpansionContext context, String propertyName, boolean globalOverride )
23 {
24 if( propertyName.charAt( 0 ) == PropertyExpansion.SCOPE_PREFIX && context.getModelItem() instanceof AbstractHttpRequest )
25 {
26 return ResolverUtils.checkForExplicitReference( propertyName, PropertyExpansion.PROJECT_REFERENCE,
27 ((WsdlRequest)context.getModelItem()).getOperation().getInterface().getProject(), context, globalOverride );
28 }
29
30 return null;
31 }
32
33 }