]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/CmsSession.java
3 import javax
.security
.auth
.Subject
;
5 import org
.argeo
.cms
.i18n
.Msg
;
7 /** Provides interaction with the CMS system. UNSTABLE API at this stage. */
8 public interface CmsSession
{
9 public final static String KEY
= "org.argeo.connect.web.cmsSession";
11 final ThreadLocal
<CmsSession
> current
= new ThreadLocal
<CmsSession
>();
14 public void navigateTo(String state
);
17 public void authChange();
19 public Subject
getSubject();
22 public void exception(Throwable e
);
24 public Object
local(Msg msg
);
26 public CmsImageManager
getImageManager();