1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kra.external.budget.service;
20
21 import javax.jws.WebMethod;
22 import javax.jws.WebParam;
23 import javax.jws.WebResult;
24 import javax.jws.WebService;
25 import javax.xml.ws.RequestWrapper;
26 import javax.xml.ws.ResponseWrapper;
27
28 import org.kuali.kfs.integration.cg.dto.HashMapElement;
29 import org.kuali.kfs.module.external.kc.KcConstants;
30 import org.kuali.kfs.module.external.kc.businessobject.BudgetCategoryDTO;
31
32
33
34
35
36
37
38
39 @WebService(targetNamespace = KcConstants.KC_NAMESPACE_URI, name = KcConstants.BudgetCategory.SERVICE_NAME)
40 public interface BudgetCategoryService {
41
42 @WebResult(name = "return", targetNamespace = "")
43 @RequestWrapper(localName = "lookupBudgetCategories", targetNamespace = KcConstants.KC_NAMESPACE_URI, className = "kc.LookupBudgetCategories")
44 @WebMethod
45 @ResponseWrapper(localName = "lookupBudgetCategoriesResponse", targetNamespace = KcConstants.KC_NAMESPACE_URI, className = "kc.LookupBudgetCategoriesResponse")
46 public java.util.List<BudgetCategoryDTO> lookupBudgetCategories(
47 @WebParam(name = "searchCriteria", targetNamespace = "")
48 java.util.List<HashMapElement> searchCriteria
49 );
50 }