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=743fc68ed576cb578a9cc6c59e1f423d29213be1;hp=d39d6df162f200a75150a2254b8e79845a951cb4;hpb=7e333073d07b780efe681306a1842a750cbea83c;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 d39d6df16..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.security.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 @@ -15,11 +15,13 @@ public interface CmsView extends NodeAuthenticated { void authChange(LoginContext loginContext); void logout(); - -// void registerCallbackHandler(CallbackHandler callbackHandler); + + // void registerCallbackHandler(CallbackHandler callbackHandler); // SERVICES void exception(Throwable e); CmsImageManager getImageManager(); + + boolean isAnonymous(); }