import org.argeo.jcr.JcrUtils;
import org.argeo.slc.SlcException;
import org.eclipse.rap.rwt.RWT;
-import org.eclipse.rap.rwt.service.IServiceHandler;
+//import org.eclipse.rap.rwt.service.IServiceHandler;
/**
* Basic Default service handler that retrieves a file from a NT_FILE JCR node
* and launch the download.
*/
-public class OpenJcrFileService implements IServiceHandler {
+public class OpenJcrFileService {//implements IServiceHandler {
/* DEPENDENCY INJECTION */
final private Node fileNode;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.rap.rwt.RWT;
-import org.eclipse.rap.rwt.service.IServiceHandler;
-import org.eclipse.rap.rwt.service.IServiceManager;
+//import org.eclipse.rap.rwt.service.IServiceHandler;
+//import org.eclipse.rap.rwt.service.IServiceManager;
import org.eclipse.ui.PlatformUI;
/**
// yet.
currentServiceId = UUID.randomUUID().toString();
OpenJcrFileService ojfs = new OpenJcrFileService(result);
- IServiceManager manager = RWT.getServiceManager();
- manager.registerServiceHandler(currentServiceId, ojfs);
+ // FIXME replace it
+// IServiceManager manager = RWT.getServiceManager();
+// manager.registerServiceHandler(currentServiceId, ojfs);
String urlStr = createFullDownloadUrl(currentServiceId);
URL url = new URL(urlStr);
PlatformUI.getWorkbench().getBrowserSupport()
@Override
public void dispose() {
- IServiceManager manager = RWT.getServiceManager();
- manager.unregisterServiceHandler(currentServiceId);
+// IServiceManager manager = RWT.getServiceManager();
+// manager.unregisterServiceHandler(currentServiceId);
super.dispose();
}
<parent>
<groupId>org.argeo.commons</groupId>
<artifactId>argeo-commons</artifactId>
- <version>2.1.40</version>
+ <version>2.1.41-SNAPSHOT</version>
</parent>
<groupId>org.argeo.slc</groupId>
<artifactId>argeo-slc</artifactId>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
+ <!-- Disable Maven default repository -->
<repository>
<id>central</id>
<url>http://repo1.maven.org/maven2</url>