]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.db.common/src/org/simantics/db/common/processor/ProcessorBase.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.db.common / src / org / simantics / db / common / processor / ProcessorBase.java
1 /*******************************************************************************\r
2  * Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
3  * in Industry THTH ry.\r
4  * All rights reserved. This program and the accompanying materials\r
5  * are made available under the terms of the Eclipse Public License v1.0\r
6  * which accompanies this distribution, and is available at\r
7  * http://www.eclipse.org/legal/epl-v10.html\r
8  *\r
9  * Contributors:\r
10  *     VTT Technical Research Centre of Finland - initial API and implementation\r
11  *******************************************************************************/\r
12 package org.simantics.db.common.processor;\r
13 \r
14 import java.util.Collection;\r
15 \r
16 import org.simantics.db.RequestProcessor;\r
17 import org.simantics.db.Resource;\r
18 import org.simantics.db.Session;\r
19 import org.simantics.db.exception.DatabaseException;\r
20 import org.simantics.db.procedure.AsyncListener;\r
21 import org.simantics.db.procedure.AsyncMultiListener;\r
22 import org.simantics.db.procedure.AsyncMultiProcedure;\r
23 import org.simantics.db.procedure.AsyncProcedure;\r
24 import org.simantics.db.procedure.Listener;\r
25 import org.simantics.db.procedure.MultiListener;\r
26 import org.simantics.db.procedure.MultiProcedure;\r
27 import org.simantics.db.procedure.Procedure;\r
28 import org.simantics.db.procedure.SyncListener;\r
29 import org.simantics.db.procedure.SyncMultiListener;\r
30 import org.simantics.db.procedure.SyncMultiProcedure;\r
31 import org.simantics.db.procedure.SyncProcedure;\r
32 import org.simantics.db.request.AsyncMultiRead;\r
33 import org.simantics.db.request.AsyncRead;\r
34 import org.simantics.db.request.DelayedWrite;\r
35 import org.simantics.db.request.DelayedWriteResult;\r
36 import org.simantics.db.request.ExternalRead;\r
37 import org.simantics.db.request.MultiRead;\r
38 import org.simantics.db.request.Read;\r
39 import org.simantics.db.request.ReadInterface;\r
40 import org.simantics.db.request.Write;\r
41 import org.simantics.db.request.WriteInterface;\r
42 import org.simantics.db.request.WriteOnly;\r
43 import org.simantics.db.request.WriteOnlyResult;\r
44 import org.simantics.db.request.WriteResult;\r
45 import org.simantics.utils.datastructures.Callback;\r
46 \r
47 public class ProcessorBase implements RequestProcessor {\r
48 \r
49     @Override\r
50     public <T> void asyncRequest(AsyncMultiRead<T> request, AsyncMultiProcedure<T> procedure) {\r
51         throw new UnsupportedOperationException();\r
52     }\r
53 \r
54     @Override\r
55     public <T> void asyncRequest(AsyncRead<T> request, AsyncProcedure<T> procedure) {\r
56         throw new UnsupportedOperationException();\r
57     }\r
58 \r
59     @Override\r
60     public void asyncRequest(Write request, Callback<DatabaseException> callback) {\r
61         throw new UnsupportedOperationException();\r
62     }\r
63 \r
64     @Override\r
65     public void asyncRequest(DelayedWrite request, Callback<DatabaseException> callback) {\r
66         throw new UnsupportedOperationException();\r
67     }\r
68 \r
69     @Override\r
70     public void asyncRequest(WriteOnly request, Callback<DatabaseException> callback) {\r
71         throw new UnsupportedOperationException();\r
72     }\r
73 \r
74     @Override\r
75     public <T> Collection<T> syncRequest(AsyncMultiRead<T> request, final AsyncMultiProcedure<T> procedure) {\r
76         throw new UnsupportedOperationException();\r
77     }\r
78 \r
79     @Override\r
80     public <T> T syncRequest(AsyncRead<T> request, final AsyncProcedure<T> procedure) {\r
81         throw new UnsupportedOperationException();\r
82     }\r
83 \r
84 \r
85     @Override\r
86     public void syncRequest(Write request) {\r
87         throw new UnsupportedOperationException();\r
88     }\r
89 \r
90     @Override\r
91     public void syncRequest(WriteOnly request) {\r
92         throw new UnsupportedOperationException();\r
93     }\r
94 \r
95     @Override\r
96     public Session getSession() {\r
97         throw new UnsupportedOperationException();\r
98     }\r
99 \r
100     @Override\r
101     public <T> void asyncRequest(AsyncRead<T> request) {\r
102         throw new UnsupportedOperationException();\r
103     }\r
104 \r
105     @Override\r
106     public <T> void asyncRequest(AsyncRead<T> request,\r
107             Procedure<T> procedure) {\r
108         throw new UnsupportedOperationException();\r
109     }\r
110 \r
111     @Override\r
112     public <T> void asyncRequest(AsyncMultiRead<T> request) {\r
113         throw new UnsupportedOperationException();\r
114     }\r
115 \r
116     @Override\r
117     public <T> void asyncRequest(AsyncMultiRead<T> request,\r
118             MultiProcedure<T> procedure) {\r
119         throw new UnsupportedOperationException();\r
120     }\r
121 \r
122     @Override\r
123     public <T> T syncRequest(AsyncRead<T> request) {\r
124         throw new UnsupportedOperationException();\r
125     }\r
126 \r
127     @Override\r
128     public <T> T syncRequest(AsyncRead<T> request,\r
129             Procedure<T> procedure) {\r
130         throw new UnsupportedOperationException();\r
131     }\r
132 \r
133     @Override\r
134     public <T> Collection<T> syncRequest(AsyncMultiRead<T> request) {\r
135         throw new UnsupportedOperationException();\r
136     }\r
137 \r
138     @Override\r
139     public <T> Collection<T> syncRequest(AsyncMultiRead<T> request,\r
140             MultiProcedure<T> procedure) {\r
141         throw new UnsupportedOperationException();\r
142     }\r
143 \r
144     @Override\r
145     public <T> T syncRequest(Read<T> request) {\r
146         throw new UnsupportedOperationException();\r
147     }\r
148 \r
149     @Override\r
150     public <T> T syncRequest(Read<T> request,\r
151             final AsyncProcedure<T> procedure) {\r
152         throw new UnsupportedOperationException();\r
153     }\r
154 \r
155     @Override\r
156     public <T> void asyncRequest(Read<T> request) {\r
157         throw new UnsupportedOperationException();\r
158     }\r
159 \r
160     @Override\r
161     public <T> void asyncRequest(Read<T> request,\r
162             AsyncProcedure<T> procedure) {\r
163         throw new UnsupportedOperationException();\r
164     }\r
165 \r
166     @Override\r
167     public <T> T syncRequest(Read<T> request, Procedure<T> procedure) {\r
168         throw new UnsupportedOperationException();\r
169     }\r
170 \r
171     @Override\r
172     public <T> Collection<T> syncRequest(final MultiRead<T> request) throws DatabaseException {\r
173         throw new UnsupportedOperationException();\r
174     }\r
175 \r
176     @Override\r
177     public <T> Collection<T> syncRequest(MultiRead<T> request, AsyncMultiProcedure<T> procedure)  {\r
178         throw new UnsupportedOperationException();\r
179     }\r
180 \r
181     @Override\r
182     public <T> Collection<T> syncRequest(MultiRead<T> request, MultiProcedure<T> procedure) {\r
183         throw new UnsupportedOperationException();\r
184     }\r
185 \r
186     @Override\r
187     public <T> void asyncRequest(Read<T> request, Procedure<T> procedure) {\r
188         throw new UnsupportedOperationException();\r
189     }\r
190 \r
191     @Override\r
192     public <T> void asyncRequest(MultiRead<T> request) {\r
193         throw new UnsupportedOperationException();\r
194     }\r
195 \r
196     @Override\r
197     public <T> void asyncRequest(MultiRead<T> request, AsyncMultiProcedure<T> procedure) {\r
198         throw new UnsupportedOperationException();\r
199     }\r
200 \r
201     @Override\r
202     public <T> void asyncRequest(MultiRead<T> request, MultiProcedure<T> procedure) {\r
203         throw new UnsupportedOperationException();\r
204     }\r
205 \r
206     @Override\r
207     public void asyncRequest(Write r) {\r
208         throw new UnsupportedOperationException();\r
209     }\r
210 \r
211     @Override\r
212     public void asyncRequest(WriteOnly r) {\r
213         throw new UnsupportedOperationException();\r
214     }\r
215 \r
216     @Override\r
217     public <T> T getService(Class<T> api) {\r
218         throw new UnsupportedOperationException();\r
219     }\r
220 \r
221     @Override\r
222     public <T> T peekService(Class<T> api) {\r
223         throw new UnsupportedOperationException();\r
224     }\r
225 \r
226     @Override\r
227     public boolean hasService(Class<?> api) {\r
228         throw new UnsupportedOperationException();\r
229     }\r
230 \r
231     @Override\r
232     public <T> void registerService(Class<T> api, T service) {\r
233         throw new UnsupportedOperationException();\r
234     }\r
235 \r
236 //    @Override\r
237 //    public <T> T syncRequest(Read<T> arg0, AsyncListener<T> arg1) {\r
238 //        throw new UnsupportedOperationException();\r
239 //    }\r
240 \r
241     @Override\r
242     public <T> T syncRequest(Read<T> arg0, SyncListener<T> arg1) {\r
243         throw new UnsupportedOperationException();\r
244     }\r
245 \r
246     @Override\r
247     public <T> T syncRequest(Read<T> arg0, Listener<T> arg1) {\r
248         throw new UnsupportedOperationException();\r
249     }\r
250 \r
251     @Override\r
252     public <T> T syncRequest(Read<T> arg0, SyncProcedure<T> arg1) {\r
253         throw new UnsupportedOperationException();\r
254     }\r
255 \r
256     @Override\r
257     public <T> T syncRequest(AsyncRead<T> arg0, AsyncListener<T> arg1) {\r
258         throw new UnsupportedOperationException();\r
259     }\r
260 \r
261     @Override\r
262     public <T> T syncRequest(AsyncRead<T> arg0, SyncListener<T> arg1) {\r
263         throw new UnsupportedOperationException();\r
264     }\r
265 \r
266     @Override\r
267     public <T> T syncRequest(AsyncRead<T> arg0, Listener<T> arg1) {\r
268         throw new UnsupportedOperationException();\r
269     }\r
270 \r
271     @Override\r
272     public <T> T syncRequest(AsyncRead<T> arg0, SyncProcedure<T> arg1) {\r
273         throw new UnsupportedOperationException();\r
274     }\r
275 \r
276     @Override\r
277     public <T> void asyncRequest(Read<T> arg0, AsyncListener<T> arg1) {\r
278         throw new UnsupportedOperationException();\r
279     }\r
280 \r
281     @Override\r
282     public <T> void asyncRequest(Read<T> arg0, SyncListener<T> arg1) {\r
283         throw new UnsupportedOperationException();\r
284     }\r
285 \r
286     @Override\r
287     public <T> void asyncRequest(Read<T> arg0, Listener<T> arg1) {\r
288         throw new UnsupportedOperationException();\r
289     }\r
290 \r
291     @Override\r
292     public <T> void asyncRequest(Read<T> arg0, SyncProcedure<T> arg1) {\r
293         throw new UnsupportedOperationException();\r
294     }\r
295 \r
296     @Override\r
297     public <T> void asyncRequest(AsyncRead<T> arg0, AsyncListener<T> arg1) {\r
298         throw new UnsupportedOperationException();\r
299     }\r
300 \r
301     @Override\r
302     public <T> void asyncRequest(AsyncRead<T> arg0, SyncListener<T> arg1) {\r
303         throw new UnsupportedOperationException();\r
304     }\r
305 \r
306     @Override\r
307     public <T> void asyncRequest(AsyncRead<T> arg0, Listener<T> arg1) {\r
308         throw new UnsupportedOperationException();\r
309     }\r
310 \r
311     @Override\r
312     public <T> void asyncRequest(AsyncRead<T> arg0, SyncProcedure<T> arg1) {\r
313         throw new UnsupportedOperationException();\r
314     }\r
315 \r
316     @Override\r
317     public <T> Collection<T> syncRequest(MultiRead<T> arg0, AsyncMultiListener<T> arg1) {\r
318         throw new UnsupportedOperationException();\r
319     }\r
320 \r
321     @Override\r
322     public <T> Collection<T> syncRequest(MultiRead<T> arg0, SyncMultiListener<T> arg1) {\r
323         throw new UnsupportedOperationException();\r
324     }\r
325 \r
326     @Override\r
327     public <T> Collection<T> syncRequest(MultiRead<T> arg0, MultiListener<T> arg1) {\r
328         throw new UnsupportedOperationException();\r
329     }\r
330 \r
331     @Override\r
332     public <T> Collection<T> syncRequest(MultiRead<T> arg0, SyncMultiProcedure<T> arg1) {\r
333         throw new UnsupportedOperationException();\r
334     }\r
335 \r
336     @Override\r
337     public <T> Collection<T> syncRequest(AsyncMultiRead<T> arg0,\r
338             AsyncMultiListener<T> arg1) {\r
339         throw new UnsupportedOperationException();\r
340     }\r
341 \r
342     @Override\r
343     public <T> Collection<T> syncRequest(AsyncMultiRead<T> arg0, SyncMultiListener<T> arg1) {\r
344         throw new UnsupportedOperationException();\r
345     }\r
346 \r
347     @Override\r
348     public <T> Collection<T> syncRequest(AsyncMultiRead<T> arg0,\r
349             MultiListener<T> arg1) {\r
350         throw new UnsupportedOperationException();\r
351     }\r
352 \r
353     @Override\r
354     public <T> Collection<T> syncRequest(AsyncMultiRead<T> arg0, SyncMultiProcedure<T> arg1) {\r
355         throw new UnsupportedOperationException();\r
356     }\r
357 \r
358     @Override\r
359     public <T> void asyncRequest(MultiRead<T> arg0, AsyncMultiListener<T> arg1) {\r
360         throw new UnsupportedOperationException();\r
361     }\r
362 \r
363     @Override\r
364     public <T> void asyncRequest(MultiRead<T> arg0, SyncMultiListener<T> arg1) {\r
365         throw new UnsupportedOperationException();\r
366     }\r
367 \r
368     @Override\r
369     public <T> void asyncRequest(MultiRead<T> arg0, MultiListener<T> arg1) {\r
370         throw new UnsupportedOperationException();\r
371     }\r
372 \r
373     @Override\r
374     public <T> void asyncRequest(MultiRead<T> arg0, SyncMultiProcedure<T> arg1) {\r
375         throw new UnsupportedOperationException();\r
376     }\r
377 \r
378     @Override\r
379     public <T> void asyncRequest(AsyncMultiRead<T> arg0,\r
380             AsyncMultiListener<T> arg1) {\r
381         throw new UnsupportedOperationException();\r
382     }\r
383 \r
384     @Override\r
385     public <T> void asyncRequest(AsyncMultiRead<T> arg0, SyncMultiListener<T> arg1) {\r
386         throw new UnsupportedOperationException();\r
387     }\r
388 \r
389     @Override\r
390     public <T> void asyncRequest(AsyncMultiRead<T> arg0,\r
391             MultiListener<T> arg1) {\r
392         throw new UnsupportedOperationException();\r
393     }\r
394 \r
395     @Override\r
396     public <T> void asyncRequest(AsyncMultiRead<T> arg0, SyncMultiProcedure<T> arg1) {\r
397         throw new UnsupportedOperationException();\r
398     }\r
399 \r
400     @Override\r
401     public <T> void asyncRequest(ExternalRead<T> request, Procedure<T> procedure) {\r
402         throw new UnsupportedOperationException();\r
403     }\r
404 \r
405     @Override\r
406     public <T> T syncRequest(ExternalRead<T> request) {\r
407         throw new UnsupportedOperationException();\r
408     }\r
409 \r
410     @Override\r
411     public <T> T syncRequest(ExternalRead<T> request, Listener<T> procedure) {\r
412         throw new UnsupportedOperationException();\r
413     }\r
414 \r
415     @Override\r
416     public <T> T syncRequest(ExternalRead<T> request, Procedure<T> procedure) {\r
417         throw new UnsupportedOperationException();\r
418     }\r
419 \r
420     @Override\r
421     public <T> void asyncRequest(ExternalRead<T> request) {\r
422         throw new UnsupportedOperationException();\r
423     }\r
424 \r
425     @Override\r
426     public <T> void asyncRequest(ExternalRead<T> request, Listener<T> procedure) {\r
427         throw new UnsupportedOperationException();\r
428     }\r
429 \r
430     @Override\r
431     public void syncRequest(DelayedWrite request) throws DatabaseException {\r
432         throw new UnsupportedOperationException();\r
433     }\r
434 \r
435     @Override\r
436     public void asyncRequest(DelayedWrite request) {\r
437         throw new UnsupportedOperationException();\r
438     }\r
439 \r
440         @Override\r
441         public <T> T syncRequest(WriteResult<T> request) throws DatabaseException {\r
442                 throw new UnsupportedOperationException();\r
443         }\r
444 \r
445         @Override\r
446         public <T> T syncRequest(DelayedWriteResult<T> request)\r
447                         throws DatabaseException {\r
448                 throw new UnsupportedOperationException();\r
449         }\r
450 \r
451         @Override\r
452         public <T> T syncRequest(WriteOnlyResult<T> r) throws DatabaseException {\r
453                 throw new UnsupportedOperationException();\r
454         }\r
455 \r
456         @Override\r
457         public <T> void asyncRequest(WriteResult<T> r, Procedure<T> procedure) {\r
458                 throw new UnsupportedOperationException();\r
459         }\r
460 \r
461         @Override\r
462         public <T> void asyncRequest(DelayedWriteResult<T> r, Procedure<T> procedure) {\r
463                 throw new UnsupportedOperationException();\r
464         }\r
465 \r
466         @Override\r
467         public <T> void asyncRequest(WriteOnlyResult<T> r, Procedure<T> procedure) {\r
468                 throw new UnsupportedOperationException();\r
469         }\r
470         \r
471         @Override\r
472         public Resource getRootLibrary() {\r
473                 throw new UnsupportedOperationException();\r
474         }\r
475 \r
476         @Override\r
477         public <T> void async(ReadInterface<T> r, Procedure<T> procedure) {\r
478                 throw new UnsupportedOperationException();\r
479         }\r
480 \r
481         @Override\r
482         public <T> void async(ReadInterface<T> r, AsyncProcedure<T> procedure) {\r
483                 throw new UnsupportedOperationException();\r
484         }\r
485 \r
486         @Override\r
487         public <T> void async(ReadInterface<T> r, SyncProcedure<T> procedure) {\r
488                 throw new UnsupportedOperationException();\r
489         }\r
490 \r
491         @Override\r
492         public <T> void async(ReadInterface<T> r, Listener<T> procedure) {\r
493                 throw new UnsupportedOperationException();\r
494         }\r
495 \r
496         @Override\r
497         public <T> void async(ReadInterface<T> r, AsyncListener<T> procedure) {\r
498                 throw new UnsupportedOperationException();\r
499         }\r
500 \r
501         @Override\r
502         public <T> void async(ReadInterface<T> r, SyncListener<T> procedure) {\r
503                 throw new UnsupportedOperationException();\r
504         }\r
505 \r
506         @Override\r
507         public <T> T sync(ReadInterface<T> r) throws DatabaseException {\r
508                 throw new UnsupportedOperationException();\r
509         }\r
510 \r
511         @Override\r
512         public <T> T sync(WriteInterface<T> r) throws DatabaseException {\r
513                 throw new UnsupportedOperationException();\r
514         }\r
515         \r
516         @Override\r
517         public <T> void async(WriteInterface<T> r, Procedure<T> procedure) {\r
518                 throw new UnsupportedOperationException();\r
519         }\r
520 \r
521         @Override\r
522         public <T> void async(WriteInterface<T> r) {\r
523                 throw new UnsupportedOperationException();\r
524         }\r
525         \r
526         @Override\r
527         public Object getModificationCounter() {\r
528                 throw new UnsupportedOperationException();\r
529         }\r
530         \r
531 }\r