import javax.jcr.RepositoryException;
import org.apache.commons.io.IOUtils;
-import org.argeo.api.cms.CmsView;
import org.argeo.app.api.EntityNames;
import org.argeo.app.api.EntityType;
import org.argeo.app.ui.SuiteEvent;
import org.argeo.api.cms.CmsLog;
+import org.argeo.api.cms.ux.CmsView;
import org.argeo.api.cms.CmsConstants;
import org.argeo.cms.swt.CmsSwtUtils;
import org.eclipse.swt.SWT;
entityType = node.getProperty(EntityNames.ENTITY_TYPE).getString();
sb.append(", type:'").append(entityType).append("'");
}
+ enrichFeature(node, sb);
sb.append("})");
}
}
return sb.toString();
}
+ protected void enrichFeature(Node node, StringBuffer sb) throws RepositoryException {
+
+ }
+
public void addPoints(List<Node> geoPoints) throws RepositoryException {
this.vectorSource = asVectorSource(geoPoints);
if (log.isTraceEnabled())
return null;
String path = arguments[0].toString();
Map<String, Object> properties = new HashMap<>();
- properties.put(SuiteEvent.NODE_PATH, path);
- properties.put(SuiteEvent.WORKSPACE, CmsConstants.SYS_WORKSPACE);
+// properties.put(SuiteEvent.NODE_PATH, path);
+// properties.put(SuiteEvent.WORKSPACE, CmsConstants.SYS_WORKSPACE);
+ properties.put(SuiteEvent.CONTENT_PATH, '/' + CmsConstants.SYS_WORKSPACE + path);
cmsView.sendEvent(SuiteEvent.refreshPart.topic(), properties);
return null;
}