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