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 }