View Javadoc
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  }