]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms.ui/src/org/argeo/cms/ui/CmsView.java
File drop callbacks throw IOException.
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / ui / CmsView.java
index 8ef468a702f928c0155d20a7aa6e69f9c8207335..6d70935d7e4a0ffd9d8205cac0404dc97fdbf2ff 100644 (file)
@@ -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();
 }