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 }