Introduce killing a zombie RWT UI session
[lgpl/argeo-commons.git] / org.argeo.api.cms / src / org / argeo / api / cms / ux / CmsUi.java
index 011cc1deb3b30248ac90f1e1e76f234744658d0d..fc8c9e0bc1405d3c74f14a3932383232e1771537 100644 (file)
@@ -1,7 +1,17 @@
 package org.argeo.api.cms.ux;
 
+/** The actual implementation of a user interface, using a given technology. */
 public interface CmsUi {
        Object getData(String key);
+
        void setData(String key, Object value);
 
+       CmsView getCmsView();
+
+       void updateLastAccess();
+
+       default boolean isTimedOut() {
+               return false;
+       };
+
 }