X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.swt.core%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fswt%2Fcore%2FSWTEventHandler.java;fp=bundles%2Forg.simantics.document.swt.core%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fswt%2Fcore%2FSWTEventHandler.java;h=9aef29f405b110ba17f1374f553bc5169b5dbc9b;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=a741f6407e2521db8543d2cd57f21ed10b070ff2;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/SWTEventHandler.java b/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/SWTEventHandler.java index a741f6407..9aef29f40 100644 --- a/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/SWTEventHandler.java +++ b/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/SWTEventHandler.java @@ -1,37 +1,37 @@ -package org.simantics.document.swt.core; - - -import java.util.Map; - -import org.simantics.db.ReadGraph; -import org.simantics.db.WriteGraph; -import org.simantics.db.common.request.WriteRequest; -import org.simantics.db.exception.DatabaseException; -import org.simantics.document.server.JSONObject; -import org.simantics.document.server.handler.EventHandler; -import org.simantics.document.server.io.CommandContext; -import org.simantics.document.server.serverResponse.ServerResponse; - -/* - * TODO: this is a quick and dirty solution and should be removed. - * - */ -abstract public class SWTEventHandler extends EventHandler { - - abstract public void setSender(SWTDocument document, JSONObject object); - - abstract public void handle(WriteGraph graph, Map parameters) throws DatabaseException; - - @Override - final public ServerResponse handle(ReadGraph graph, final CommandContext parameters) throws DatabaseException { - graph.async(new WriteRequest() { - - @Override - public void perform(WriteGraph graph) throws DatabaseException { - handle(graph, parameters); - } - }); - return null; - } - -} +package org.simantics.document.swt.core; + + +import java.util.Map; + +import org.simantics.db.ReadGraph; +import org.simantics.db.WriteGraph; +import org.simantics.db.common.request.WriteRequest; +import org.simantics.db.exception.DatabaseException; +import org.simantics.document.server.JSONObject; +import org.simantics.document.server.handler.EventHandler; +import org.simantics.document.server.io.CommandContext; +import org.simantics.document.server.serverResponse.ServerResponse; + +/* + * TODO: this is a quick and dirty solution and should be removed. + * + */ +abstract public class SWTEventHandler extends EventHandler { + + abstract public void setSender(SWTDocument document, JSONObject object); + + abstract public void handle(WriteGraph graph, Map parameters) throws DatabaseException; + + @Override + final public ServerResponse handle(ReadGraph graph, final CommandContext parameters) throws DatabaseException { + graph.async(new WriteRequest() { + + @Override + public void perform(WriteGraph graph) throws DatabaseException { + handle(graph, parameters); + } + }); + return null; + } + +}