X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsSession.java;h=d36bed576217803264b1aad02a72a3643d3f7216;hb=92ac99f3ededbcd28def2bf9601bb33c02a351b3;hp=0f4e5410900761a21546c518adadc04da852dd42;hpb=998cdf60d00ffc35d987bdb373a9676b095f16f8;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 0f4e54109..d36bed576 100644 --- a/org.argeo.cms/src/org/argeo/cms/CmsSession.java +++ b/org.argeo.cms/src/org/argeo/cms/CmsSession.java @@ -1,20 +1,27 @@ 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. */ public interface CmsSession { public final static String KEY = "org.argeo.connect.web.cmsSession"; final ThreadLocal current = new ThreadLocal(); + // NAVIGATION public void navigateTo(String state); + // SECURITY public void authChange(); + + public Subject getSubject(); + // SERVICES public void exception(Throwable e); public Object local(Msg msg); - public String getState(); - public CmsImageManager getImageManager(); }