1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ui.client.service;
17
18 import java.util.Map;
19
20 import org.kuali.student.core.assembly.data.Data;
21 import org.kuali.student.core.assembly.data.Metadata;
22 import org.kuali.student.core.rice.authorization.PermissionType;
23
24 import com.google.gwt.user.client.rpc.AsyncCallback;
25
26 public interface BaseDataOrchestrationRpcServiceAsync{
27
28
29 public void getData(String dataId, AsyncCallback<Data> callback);
30
31 public void getMetadata(String id, Map<String,String> idType, AsyncCallback<Metadata> callback);
32
33 public void saveData(Data data, AsyncCallback<DataSaveResult> callback);
34
35 public void isAuthorized(PermissionType type, Map<String,String> attributes, AsyncCallback<Boolean> callback);
36
37 }