Rename CmsSession into CmsView, and make it exclusively related to the Display (and...
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / util / SimpleApp.java
index c43ddd7864c1cfa16b1f1459dfb86f70417f1a1b..9f0e32037f7c9c78c3080ba8c97325f4a1d0a1ec 100644 (file)
@@ -19,7 +19,6 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.argeo.cms.CmsConstants;
 import org.argeo.cms.CmsException;
-import org.argeo.cms.CmsSession;
 import org.argeo.cms.CmsUiProvider;
 import org.argeo.cms.LifeCycleUiProvider;
 import org.argeo.jcr.JcrUtils;
@@ -60,6 +59,8 @@ public class SimpleApp implements CmsConstants, ApplicationConfiguration,
        public void configure(Application application) {
                try {
                        application.setOperationMode(OperationMode.SWT_COMPATIBILITY);
+                       // application.setOperationMode(OperationMode.JEE_COMPATIBILITY);
+
                        application.setExceptionHandler(new CmsExceptionHandler());
 
                        // loading animated gif
@@ -235,7 +236,7 @@ public class SimpleApp implements CmsConstants, ApplicationConfiguration,
 
                @Override
                public void handleException(Throwable throwable) {
-                       CmsSession.current.get().exception(throwable);
+                       CmsUtils.getCmsView().exception(throwable);
                }
 
        }
@@ -261,7 +262,7 @@ public class SimpleApp implements CmsConstants, ApplicationConfiguration,
                        // entryPoint.setState("");
                        entryPoint.setHeader(header);
                        entryPoint.setHeaderHeight(headerHeight);
-                       CmsSession.current.set(entryPoint);
+                       // CmsSession.current.set(entryPoint);
                        return entryPoint;
                }