1 package org.kuali.student.security.ws.beans;
2
3 import org.kuali.student.common.ws.beans.CxfJaxWsProxyClientFactory;
4 import org.kuali.student.security.cxf.interceptors.SamlTokenCxfInInterceptor;
5
6 public class SecureCxfJaxWsProxyClientFactory extends CxfJaxWsProxyClientFactory {
7 private SamlTokenCxfInInterceptor samlTokenInInterceptor;
8
9 @Override
10 public Object getObject() throws Exception {
11
12 if(samlTokenInInterceptor != null){
13 this.getInInterceptors().add(samlTokenInInterceptor);
14 }
15
16 return super.create();
17 }
18
19 public SamlTokenCxfInInterceptor getSamlTokenInInterceptor() {
20 return samlTokenInInterceptor;
21 }
22
23 public void setSamlTokenInInterceptor(SamlTokenCxfInInterceptor samlTokenInInterceptor) {
24 this.samlTokenInInterceptor = samlTokenInInterceptor;
25 }
26
27 }