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.api.cms.ux.CmsUi;
+import org.argeo.api.cms.ux.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;
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))
return workAreas.get(id);
}
- Composite switchToLayer(String layerId, Node context) {
+ Composite switchToLayer(String layerId, Content context) {
Composite current = null;
if (currentLayerId != null) {
current = getCurrentWorkArea();
}
}
- 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);
}
}
- 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());
// });
// }
- Node getUserDirNode() {
+ @Deprecated
+ Content getUserDirNode() {
if (userDir == null)
return null;
- return ((JcrContent) userDir).getJcrNode();
+ return userDir;
+ }
+
+ Content getUserDir() {
+ return userDir;
}
void setUserDir(Content userDir) {