X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Frequest%2FWriteOnlyRequest.java;h=e3f8edb1e50fe6c687030ad2454d69590fcb3cce;hb=1cd631466bc35e05bc585999b2f325f148cd5629;hp=03a4b4211352ff91c2c0ba9ff1b955bcc62842f9;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteOnlyRequest.java b/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteOnlyRequest.java index 03a4b4211..e3f8edb1e 100644 --- a/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteOnlyRequest.java +++ b/bundles/org.simantics.db.common/src/org/simantics/db/common/request/WriteOnlyRequest.java @@ -16,10 +16,8 @@ import org.simantics.db.RequestProcessor; import org.simantics.db.VirtualGraph; import org.simantics.db.exception.DatabaseException; import org.simantics.db.procedure.Procedure; -import org.simantics.db.request.UndoTraits; import org.simantics.db.request.WriteInterface; import org.simantics.db.request.WriteOnly; -import org.simantics.utils.datastructures.Callback; /** @@ -88,21 +86,11 @@ public abstract class WriteOnlyRequest implements WriteOnly, WriteInterface procedure) { - processor.asyncRequest(this, new Callback() { - - @Override - public void run(DatabaseException parameter) { - if(parameter != null) procedure.exception(parameter); - else procedure.execute(null); - } - + processor.asyncRequest(this, parameter -> { + if(parameter != null) procedure.exception(parameter); + else procedure.execute(null); }); }