X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsSession.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsSession.java;h=566b2821e80b9fdc590d131137b2f68ae2e5e26d;hb=85ced0e58ded00f296948b6dff51f84994855080;hp=38c2b6c9989b0111af77feb7d5d66efdd80e16ea;hpb=3dd2fac453c0268721370c009d4b1515a9b02cd8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/CmsSession.java b/org.argeo.cms/src/org/argeo/cms/CmsSession.java index 38c2b6c99..566b2821e 100644 --- a/org.argeo.cms/src/org/argeo/cms/CmsSession.java +++ b/org.argeo.cms/src/org/argeo/cms/CmsSession.java @@ -1,5 +1,7 @@ package org.argeo.cms; +import javax.security.auth.Subject; + import org.argeo.cms.i18n.Msg; /** Provides interaction with the CMS system. UNSTABLE API at this stage. */ @@ -8,15 +10,20 @@ public interface CmsSession { final ThreadLocal current = new ThreadLocal(); + // NAVIGATION public void navigateTo(String state); + public String getState(); + + // SECURITY public void authChange(); + + public Subject getSubject(); + // SERVICES public void exception(Throwable e); public Object local(Msg msg); - public String getState(); - public CmsImageManager getImageManager(); }