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 com.google.gwt.user.client.rpc.RemoteService;
19 import org.kuali.student.r1.common.dictionary.old.dto.ObjectStructure;
20 import org.kuali.student.r2.core.search.dto.SearchRequestInfo;
21 import org.kuali.student.r2.core.search.dto.SearchResultInfo;
22 import org.kuali.student.r2.core.class1.type.dto.TypeInfo;
23
24 import java.util.List;
25 import org.kuali.student.r2.core.search.service.SearchService;
26
27
28
29
30
31
32
33
34 public interface BaseRpcService extends RemoteService{
35
36
37
38 public List<String> getObjectTypes();
39
40 public ObjectStructure getObjectStructure(String objectTypeKey);
41
42
43 public List<TypeInfo> getSearchTypes();
44
45 public TypeInfo getSearchType(String searchTypeKey);
46
47 public SearchResultInfo search(SearchRequestInfo searchRequest);
48
49 }