1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ws.beans;
17
18 import javax.xml.namespace.QName;
19
20 import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;
21
22 public class CxfJaxWsProxyClientFactory extends JaxWsProxyFactoryBean implements JaxWsClientFactory {
23
24 @Override
25 public Class<?> getServiceEndpointInterface() {
26 return super.getServiceClass();
27 }
28
29 @Override
30 public void setServiceEndpointInterface(Class<?> serviceEndpointInterface) {
31 super.setServiceClass(serviceEndpointInterface);
32 }
33
34 @Override
35 public Object getObject() throws Exception {
36 return super.create();
37 }
38
39 @Override
40 public Class<?> getObjectType() {
41 return super.getServiceClass();
42 }
43
44 @Override
45 public boolean isSingleton() {
46 return true;
47 }
48
49 public void setServiceQNameString(String serviceName) {
50 super.setServiceName(QName.valueOf(serviceName));
51 }
52
53 }