X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Frequest%2FGenericReadBase.java;fp=bundles%2Forg.simantics.db.common%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fcommon%2Frequest%2FGenericReadBase.java;h=9cddc12fdd2a94f3acad6bff79cdce8c17c5877d;hb=9882059f199454feafd1633e6f1b98e84b6f763e;hp=03608742df4a5458803fec9dc6cb067cbbe482b5;hpb=f060a683d7907316ebb03c9fc95f7ba0ce52ee91;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.common/src/org/simantics/db/common/request/GenericReadBase.java b/bundles/org.simantics.db.common/src/org/simantics/db/common/request/GenericReadBase.java index 03608742d..9cddc12fd 100644 --- a/bundles/org.simantics.db.common/src/org/simantics/db/common/request/GenericReadBase.java +++ b/bundles/org.simantics.db.common/src/org/simantics/db/common/request/GenericReadBase.java @@ -11,53 +11,6 @@ *******************************************************************************/ package org.simantics.db.common.request; -import org.simantics.db.AsyncRequestProcessor; -import org.simantics.db.RequestProcessor; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.procedure.AsyncListener; -import org.simantics.db.procedure.AsyncProcedure; -import org.simantics.db.procedure.Listener; -import org.simantics.db.procedure.Procedure; -import org.simantics.db.procedure.SyncListener; -import org.simantics.db.procedure.SyncProcedure; -import org.simantics.db.request.Read; -import org.simantics.db.request.ReadInterface; - -public abstract class GenericReadBase implements Read, ReadInterface { - - @Override - public void request(AsyncRequestProcessor processor, AsyncProcedure procedure) { - processor.asyncRequest(this, procedure); - } - - @Override - public void request(AsyncRequestProcessor processor, Procedure procedure) { - processor.asyncRequest(this, procedure); - } - - @Override - public void request(AsyncRequestProcessor processor, SyncProcedure procedure) { - processor.asyncRequest(this, procedure); - } - - @Override - public void request(AsyncRequestProcessor processor, AsyncListener procedure) { - processor.asyncRequest(this, procedure); - } - - @Override - public void request(AsyncRequestProcessor processor, Listener procedure) { - processor.asyncRequest(this, procedure); - } - - @Override - public void request(AsyncRequestProcessor processor, SyncListener procedure) { - processor.asyncRequest(this, procedure); - } - - @Override - public R request(RequestProcessor processor) throws DatabaseException { - return processor.syncRequest(this); - } +public abstract class GenericReadBase extends GenericReadBase2 { }