View Javadoc

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  }