X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2FSuiteUi.java;h=a19da2164029b95b5f09ce1a75a1f1a5a872ec31;hb=8317c50a86ebb2d50add224816e3dd6103e36150;hp=2e0007bf6fd6746609e5a4fb07cf41bf769a8e76;hpb=c68ffb7eadc935addc52bec34ffcbb20b6425b56;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java index 2e0007b..a19da21 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java @@ -3,14 +3,11 @@ package org.argeo.app.ui; import java.util.HashMap; import java.util.Map; -import javax.jcr.Node; - import org.argeo.api.acr.Content; import org.argeo.api.cms.CmsLog; import org.argeo.api.cms.CmsUi; import org.argeo.api.cms.CmsView; import org.argeo.cms.Localized; -import org.argeo.cms.jcr.acr.JcrContent; import org.argeo.cms.swt.CmsSwtUtils; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FormLayout; @@ -103,7 +100,7 @@ class SuiteUi extends Composite implements CmsUi { return currentLayerId; } - private Composite getLayer(String id, Node context) { + private Composite getLayer(String id, Content context) { if (!layers.containsKey(id)) return null; if (!workAreas.containsKey(id)) @@ -111,7 +108,7 @@ class SuiteUi extends Composite implements CmsUi { return workAreas.get(id); } - Composite switchToLayer(String layerId, Node context) { + Composite switchToLayer(String layerId, Content context) { Composite current = null; if (currentLayerId != null) { current = getCurrentWorkArea(); @@ -143,7 +140,7 @@ class SuiteUi extends Composite implements CmsUi { } } - Composite switchToLayer(SuiteLayer layer, Node context) { + Composite switchToLayer(SuiteLayer layer, Content context) { // TODO make it more robust for (String layerId : layers.keySet()) { SuiteLayer l = layers.get(layerId); @@ -167,7 +164,7 @@ class SuiteUi extends Composite implements CmsUi { } } - protected Composite initLayer(String id, SuiteLayer layer, Node context) { + protected Composite initLayer(String id, SuiteLayer layer, Content context) { Composite workArea = cmsView.doAs(() -> (Composite) layer.createUiPart(dynamicArea, context)); CmsSwtUtils.style(workArea, SuiteStyle.workArea); workArea.setLayoutData(CmsSwtUtils.coverAll()); @@ -221,10 +218,15 @@ class SuiteUi extends Composite implements CmsUi { // }); // } - Node getUserDirNode() { + @Deprecated + Content getUserDirNode() { if (userDir == null) return null; - return ((JcrContent) userDir).getJcrNode(); + return userDir; + } + + Content getUserDir() { + return userDir; } void setUserDir(Content userDir) {