1 13 package info.magnolia.cms.gui.fckeditor; 14 15 import info.magnolia.cms.beans.runtime.Document; 16 import info.magnolia.context.Context; 17 import info.magnolia.context.MgnlContext; 18 19 import java.util.HashMap ; 20 import java.util.Map ; 21 22 23 30 public class FCKEditorTmpFiles { 31 32 35 private static final String ATTRIBUTE_FCK_TEMPFILES = "info.magnolia.cms.gui.fckeditor.tmpfiles"; 36 37 42 public static Document getDocument(String uuid) { 43 return (Document) getTmpFiles().get(uuid); 44 } 45 46 51 public static void addDocument(Document doc, String uuid) { 52 getTmpFiles().put(uuid, doc); 53 } 54 55 59 public static void removeDocument(String uuid) { 60 61 } 62 63 67 private static Map getTmpFiles() { 68 Map fckTmpFiles = (Map ) MgnlContext.getAttribute(ATTRIBUTE_FCK_TEMPFILES, Context.SESSION_SCOPE); 69 if (fckTmpFiles == null) { 70 fckTmpFiles = new HashMap (); 71 MgnlContext.setAttribute(ATTRIBUTE_FCK_TEMPFILES, fckTmpFiles, Context.SESSION_SCOPE); 72 } 73 return fckTmpFiles; 74 } 75 } 76 | Popular Tags |