import org.argeo.api.cms.ux.CmsUi;
import org.argeo.api.cms.ux.CmsView;
import org.argeo.api.cms.ux.UxContext;
-import org.argeo.cms.auth.CurrentUser;
-import org.argeo.util.CurrentSubject;
+import org.argeo.cms.CurrentUser;
+import org.argeo.cms.util.CurrentSubject;
import org.eclipse.swt.widgets.Display;
public abstract class AbstractSwtCmsView implements CmsView {
protected LoginContext loginContext;
protected String state;
- protected Throwable exception;
+// protected Throwable exception;
protected UxContext uxContext;
protected CmsImageManager imageManager;
+ properties.get(CMS_VIEW_UID_PROPERTY) + ") then " + uid);
properties.put(CMS_VIEW_UID_PROPERTY, uid);
- log.debug(() -> uid + ": send event to " + topic);
+ log.trace(() -> uid + ": send event to " + topic);
getCmsEventBus().sendEvent(topic, properties);
- //getCmsApp().onEvent(topic, properties);
+ // getCmsApp().onEvent(topic, properties);
}
// public void runAs(Runnable runnable) {
try {
CompletableFuture<T> result = new CompletableFuture<>();
Runnable toDo = () -> {
- log.debug(() -> uid + ": process doAs");
+ log.trace(() -> uid + ": process doAs");
Subject subject = CurrentSubject.current();
T res;
if (subject != null) {