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=92b77a90db637e71a7ccbc76fc12bad6ba4a289a;hp=8ef468a702f928c0155d20a7aa6e69f9c8207335;hpb=c5fa035468228d1f87ab5431a3fad17403eee1c3;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 8ef468a70..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.node.NodeAuthenticated; +/** 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 NodeAuthenticated { UxContext getUxContext(); // NAVIGATION @@ -16,8 +16,12 @@ public interface CmsView extends NodeAuthenticated { void logout(); + // void registerCallbackHandler(CallbackHandler callbackHandler); + // SERVICES void exception(Throwable e); CmsImageManager getImageManager(); + + boolean isAnonymous(); }