1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.vectomatic.common.rpc;
19
20
21 import com.google.gwt.user.client.rpc.AsyncCallback;
22
23 public interface IDrawingServiceAsync {
24 void getDrawings(String jsessionid, AsyncCallback<Drawing[]> callback);
25
26 void newDrawing(String jsessionid, String name, AsyncCallback<Drawing> callback);
27
28 void renameDrawing(String jsessionid, String drawingid, String newName, AsyncCallback<Void> callback);
29
30 void deleteDrawings(String jsessionid, String[] drawingids, AsyncCallback<Void> callback) ;
31
32 void duplicateDrawing(String jsessionid, String drawingid, String newName, AsyncCallback<Drawing> callback);
33
34 void publishDrawing(String jsessionid, String drawingid, boolean published, AsyncCallback<Void> callback);
35 }