]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/CmsSession.java
Clean up code
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / CmsSession.java
1 package org.argeo.cms;
2
3 import org.argeo.cms.i18n.Msg;
4
5 /** Provides interaction with the CMS system. UNSTABLE API at this stage. */
6 public interface CmsSession {
7 public final static String KEY = "org.argeo.connect.web.cmsSession";
8
9 final ThreadLocal<CmsSession> current = new ThreadLocal<CmsSession>();
10
11 public void navigateTo(String state);
12
13 public void authChange();
14
15 public void exception(Throwable e);
16
17 public Object local(Msg msg);
18
19 public String getState();
20
21 public CmsImageManager getImageManager();
22 }