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.model.propertyexpansion.PropertyExpansion;
16 import com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext;
17 import com.eviware.soapui.model.propertyexpansion.PropertyExpansionUtils;
18
19 public class GlobalPropertyResolver implements PropertyResolver
20 {
21 public String resolveProperty( PropertyExpansionContext context, String name, boolean globalOverride )
22 {
23
24 if( name.length() > 2 && name.charAt( 0 ) == PropertyExpansion.PROPERTY_SEPARATOR
25 && name.charAt( 1 ) == PropertyExpansion.PROPERTY_SEPARATOR )
26 return PropertyExpansionUtils.getGlobalProperty( name.substring( 2 ) );
27 else
28 return PropertyExpansionUtils.getGlobalProperty( name );
29 }
30 }