X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsView.java;h=8b56c137b99cab9ac35b0c64cdb3d419a4659c27;hb=0d430e00bed34cca1d41c26cc2cad35b797e89b8;hp=ba960de33fedbf60c70e533a7da6dcf3fe1b8747;hpb=384a3240883b5578a3d2e3d4a95a5307e9914d7d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/CmsView.java b/org.argeo.cms/src/org/argeo/cms/CmsView.java index ba960de33..8b56c137b 100644 --- a/org.argeo.cms/src/org/argeo/cms/CmsView.java +++ b/org.argeo.cms/src/org/argeo/cms/CmsView.java @@ -1,19 +1,26 @@ package org.argeo.cms; import javax.security.auth.Subject; +import javax.security.auth.login.LoginContext; + +import org.argeo.cms.ui.UxContext; /** Provides interaction with the CMS system. UNSTABLE API at this stage. */ public interface CmsView { public final static String KEY = "org.argeo.cms.view"; + UxContext getUxContext(); + // NAVIGATION public void navigateTo(String state); // SECURITY - public void authChange(); + public void authChange(LoginContext loginContext); public Subject getSubject(); + public void logout(); + // SERVICES public void exception(Throwable e);