Clarify implementation-specific APIs
[lgpl/argeo-commons.git] / swt / org.argeo.cms.e4 / src / org / argeo / cms / e4 / addons / AuthAddon.java
index e84b18c0b164828251602d4c2e8ecc139e516d68..66a5ec8c77089a38c1c92375668dd9bffa0d0cbd 100644 (file)
@@ -8,7 +8,7 @@ import javax.security.auth.Subject;
 import javax.servlet.http.HttpServletRequest;
 
 import org.argeo.api.cms.CmsLog;
-import org.argeo.cms.auth.CurrentUser;
+import org.argeo.cms.CurrentUser;
 import org.argeo.cms.swt.CmsException;
 import org.eclipse.e4.ui.model.application.MApplication;
 import org.eclipse.e4.ui.model.application.ui.MElementContainer;
@@ -96,6 +96,8 @@ public class AuthAddon {
                } catch (Exception e) {
                        throw new CmsException("Cannot log out", e);
                }
+               
+               // FIXME make it more generic
                HttpServletRequest request = org.argeo.eclipse.ui.specific.UiContext.getHttpRequest();
                if (request != null)
                        request.getSession().setMaxInactiveInterval(0);