View Javadoc

1   package com.atlassian.sal.testresources.pluginsettings;
2   
3   import com.atlassian.sal.api.pluginsettings.PluginSettings;
4   import com.atlassian.sal.api.pluginsettings.PluginSettingsFactory;
5   
6   import java.util.HashMap;
7   import java.util.Map;
8   
9   public class MockPluginSettingsFactory implements PluginSettingsFactory {
10      private final Map<String, PluginSettings> map = new HashMap<String, PluginSettings>();
11  
12      public PluginSettings createSettingsForKey(String key) {
13          PluginSettings pluginSettings = map.get(key);
14          if (pluginSettings == null) {
15              pluginSettings = new MockPluginSettings();
16              map.put(key, pluginSettings);
17          }
18          return pluginSettings;
19      }
20  
21      public PluginSettings createGlobalSettings() {
22          return createSettingsForKey(null);
23      }
24  
25  
26  }