1 package xuml.tools.diagram;
2
3 import xuml.tools.datastore.DatastoreText;
4
5 public class PresentationPersistence {
6 private static final String KEY_KIND = "diagram";
7 private static PresentationPersistenceesentationPersistence">PresentationPersistence instance = new PresentationPersistence();
8
9 public static PresentationPersistence instance() {
10 return instance;
11 }
12
13 public String get(String id) {
14 String entity = id + "-presentation";
15 String property = "presentation";
16 DatastoreText ds = Context.instance().getDatastore();
17 String result = ds.get(KEY_KIND, entity, property);
18 return result;
19 }
20
21 public void save(String id, String xml) {
22 String entity = id + "-presentation";
23 String property = "presentation";
24 DatastoreText ds = Context.instance().getDatastore();
25 ds.put(KEY_KIND, entity, property, xml);
26 }
27 }