1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kra.external.Cfda.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.CfdaDTO;
31
32
33
34
35
36
37
38
39 @WebService(targetNamespace = KcConstants.KC_NAMESPACE_URI, name = KcConstants.Cfda.SOAP_SERVICE_NAME)
40 public interface CfdaNumberService {
41
42 @WebResult(name = "return", targetNamespace = "")
43 @RequestWrapper(localName = "getCfdaNumber", targetNamespace = KcConstants.KC_NAMESPACE_URI, className = "kc.GetCfdaNumber")
44 @WebMethod
45 @ResponseWrapper(localName = "getCfdaNumberResponse", targetNamespace = KcConstants.KC_NAMESPACE_URI, className = "kc.GetCfdaNumberResponse")
46 public java.util.List<CfdaDTO> getCfdaNumber(
47 @WebParam(name = "financialAccountNumber", targetNamespace = "")
48 java.lang.String financialAccountNumber,
49 @WebParam(name = "chartOfAccounts", targetNamespace = "")
50 java.lang.String chartOfAccounts
51 );
52
53 @WebResult(name = "return", targetNamespace = "")
54 @RequestWrapper(localName = "lookupCfda", targetNamespace = KcConstants.KC_NAMESPACE_URI, className = "kc.LookupCfda")
55 @WebMethod
56 @ResponseWrapper(localName = "lookupCfdaResponse", targetNamespace = KcConstants.KC_NAMESPACE_URI, className = "kc.LookupCfdaResponse")
57 public java.util.List<CfdaDTO> lookupCfda(
58 @WebParam(name = "searchCriteria", targetNamespace = "")
59 java.util.List<HashMapElement> searchCriteria
60 );
61 }