X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FCmsView.java;h=8b56c137b99cab9ac35b0c64cdb3d419a4659c27;hb=c4d496e7b3c9381e5165728a5b2e07b687880f52;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);