View Javadoc
1   package com.atlassian.refapp.sal.pluginsettings;
2   
3   import com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings;
4   
5   import java.util.Map;
6   
7   public class RefimplPluginSettings extends AbstractStringPluginSettings {
8       private final Map<String, String> map;
9   
10      public RefimplPluginSettings(Map<String, String> map) {
11          this.map = map;
12      }
13  
14      protected void putActual(String key, String val) {
15          map.put(key, XmlUtils.escape(val));
16      }
17  
18      protected String getActual(String key) {
19          return XmlUtils.unescape(map.get(key));
20      }
21  
22      protected void removeActual(String key) {
23          map.remove(key);
24      }
25  }