X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2FCmsView.java;h=6d70935d7e4a0ffd9d8205cac0404dc97fdbf2ff;hb=5ec9d72c96b13bf18d702bf01dc2c03b0aee43a4;hp=51f6acc8cb770e37be2c353123b2368fb701c8d1;hpb=b45e59192a4bb34a6b38a9bfa416b3dc3f6b7892;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsView.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsView.java index 51f6acc8c..6d70935d7 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsView.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/CmsView.java @@ -2,10 +2,10 @@ package org.argeo.cms.ui; import javax.security.auth.login.LoginContext; -import org.argeo.cms.auth.CmsAuthenticated; +/** Provides interaction with the CMS system. */ +public interface CmsView { + String KEY = "org.argeo.cms.ui.view"; -/** Provides interaction with the CMS system. UNSTABLE API at this stage. */ -public interface CmsView extends CmsAuthenticated { UxContext getUxContext(); // NAVIGATION @@ -15,11 +15,13 @@ public interface CmsView extends CmsAuthenticated { void authChange(LoginContext loginContext); void logout(); - -// void registerCallbackHandler(CallbackHandler callbackHandler); + + // void registerCallbackHandler(CallbackHandler callbackHandler); // SERVICES void exception(Throwable e); CmsImageManager getImageManager(); + + boolean isAnonymous(); }