1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.support.definition.support;
14
15 import com.eviware.soapui.config.DefinitionCacheConfig;
16 import com.eviware.soapui.config.InterfaceConfig;
17 import com.eviware.soapui.impl.support.AbstractInterface;
18
19 public class InterfaceConfigDefinitionCache<T extends AbstractInterface> extends AbstractDefinitionCache<T>
20 {
21 public InterfaceConfigDefinitionCache( T iface )
22 {
23 super( iface.getConfig().getDefinitionCache(), iface );
24 }
25
26 protected DefinitionCacheConfig reinit( T iface )
27 {
28 InterfaceConfig config = iface.getConfig();
29 if( config.isSetDefinitionCache() )
30 config.unsetDefinitionCache();
31
32 return config.addNewDefinitionCache();
33 }
34 }