Index: ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplServiceLocator.java =================================================================== diff -u --- ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplServiceLocator.java (revision 0) +++ ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplServiceLocator.java (revision 19944) @@ -0,0 +1,156 @@ +/** + * JhipSsoWebsvcImplServiceLocator.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.bjgoodwill.jhipwebsvc; + +import com.forgon.disinfectsystem.constant.Constant; + +public class JhipSsoWebsvcImplServiceLocator extends + org.apache.axis.client.Service implements + com.bjgoodwill.jhipwebsvc.JhipSsoWebsvcImplService { + + public JhipSsoWebsvcImplServiceLocator() { + } + + public JhipSsoWebsvcImplServiceLocator( + org.apache.axis.EngineConfiguration config) { + super(config); + } + + public JhipSsoWebsvcImplServiceLocator(java.lang.String wsdlLoc, + javax.xml.namespace.QName sName) + throws javax.xml.rpc.ServiceException { + super(wsdlLoc, sName); + } + + // Use to get a proxy class for JhipssoWebsvcSOAP + private java.lang.String JhipssoWebsvcSOAP_address = Constant.SSO_WEBSERVICE_URL; + + public java.lang.String getJhipssoWebsvcSOAPAddress() { + return JhipssoWebsvcSOAP_address; + } + + // The WSDD service name defaults to the port name. + private java.lang.String JhipssoWebsvcSOAPWSDDServiceName = "JhipssoWebsvcSOAP"; + + public java.lang.String getJhipssoWebsvcSOAPWSDDServiceName() { + return JhipssoWebsvcSOAPWSDDServiceName; + } + + public void setJhipssoWebsvcSOAPWSDDServiceName(java.lang.String name) { + JhipssoWebsvcSOAPWSDDServiceName = name; + } + + public com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc getJhipssoWebsvcSOAP() + throws javax.xml.rpc.ServiceException { + java.net.URL endpoint; + try { + endpoint = new java.net.URL(JhipssoWebsvcSOAP_address); + } catch (java.net.MalformedURLException e) { + throw new javax.xml.rpc.ServiceException(e); + } + return getJhipssoWebsvcSOAP(endpoint); + } + + public com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc getJhipssoWebsvcSOAP( + java.net.URL portAddress) throws javax.xml.rpc.ServiceException { + try { + com.bjgoodwill.jhipwebsvc.JhipSsoWebsvcImplServiceSoapBindingStub _stub = new com.bjgoodwill.jhipwebsvc.JhipSsoWebsvcImplServiceSoapBindingStub( + portAddress, this); + _stub.setPortName(getJhipssoWebsvcSOAPWSDDServiceName()); + return _stub; + } catch (org.apache.axis.AxisFault e) { + return null; + } + } + + public void setJhipssoWebsvcSOAPEndpointAddress(java.lang.String address) { + JhipssoWebsvcSOAP_address = address; + } + + /** + * For the given interface, get the stub implementation. If this service has + * no port for the given interface, then ServiceException is thrown. + */ + public java.rmi.Remote getPort(Class serviceEndpointInterface) + throws javax.xml.rpc.ServiceException { + try { + if (com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc.class + .isAssignableFrom(serviceEndpointInterface)) { + com.bjgoodwill.jhipwebsvc.JhipSsoWebsvcImplServiceSoapBindingStub _stub = new com.bjgoodwill.jhipwebsvc.JhipSsoWebsvcImplServiceSoapBindingStub( + new java.net.URL(JhipssoWebsvcSOAP_address), this); + _stub.setPortName(getJhipssoWebsvcSOAPWSDDServiceName()); + return _stub; + } + } catch (java.lang.Throwable t) { + throw new javax.xml.rpc.ServiceException(t); + } + throw new javax.xml.rpc.ServiceException( + "There is no stub implementation for the interface: " + + (serviceEndpointInterface == null ? "null" + : serviceEndpointInterface.getName())); + } + + /** + * For the given interface, get the stub implementation. If this service has + * no port for the given interface, then ServiceException is thrown. + */ + public java.rmi.Remote getPort(javax.xml.namespace.QName portName, + Class serviceEndpointInterface) + throws javax.xml.rpc.ServiceException { + if (portName == null) { + return getPort(serviceEndpointInterface); + } + java.lang.String inputPortName = portName.getLocalPart(); + if ("JhipssoWebsvcSOAP".equals(inputPortName)) { + return getJhipssoWebsvcSOAP(); + } else { + java.rmi.Remote _stub = getPort(serviceEndpointInterface); + ((org.apache.axis.client.Stub) _stub).setPortName(portName); + return _stub; + } + } + + public javax.xml.namespace.QName getServiceName() { + return new javax.xml.namespace.QName( + "http://jhipwebsvc.bjgoodwill.com/", "JhipSsoWebsvcImplService"); + } + + private java.util.HashSet ports = null; + + public java.util.Iterator getPorts() { + if (ports == null) { + ports = new java.util.HashSet(); + ports.add(new javax.xml.namespace.QName( + "http://jhipwebsvc.bjgoodwill.com/", "JhipssoWebsvcSOAP")); + } + return ports.iterator(); + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(java.lang.String portName, + java.lang.String address) throws javax.xml.rpc.ServiceException { + + if ("JhipssoWebsvcSOAP".equals(portName)) { + setJhipssoWebsvcSOAPEndpointAddress(address); + } else { // Unknown Port Name + throw new javax.xml.rpc.ServiceException( + " Cannot set Endpoint Address for Unknown Port" + portName); + } + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(javax.xml.namespace.QName portName, + java.lang.String address) throws javax.xml.rpc.ServiceException { + setEndpointAddress(portName.getLocalPart(), address); + } + +} Index: ssts-web/src/main/resources/wsdl/gyey/sso.wsdl =================================================================== diff -u --- ssts-web/src/main/resources/wsdl/gyey/sso.wsdl (revision 0) +++ ssts-web/src/main/resources/wsdl/gyey/sso.wsdl (revision 19944) @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: ssts-datasync-settlement-gyey-impl/src/main/java/com/forgon/disinfectsystem/constant/Constant.java =================================================================== diff -u --- ssts-datasync-settlement-gyey-impl/src/main/java/com/forgon/disinfectsystem/constant/Constant.java (revision 0) +++ ssts-datasync-settlement-gyey-impl/src/main/java/com/forgon/disinfectsystem/constant/Constant.java (revision 19944) @@ -0,0 +1,13 @@ +package com.forgon.disinfectsystem.constant; + +/** + * 常量类 + * @author shuyongfu + * + */ +public class Constant { + /** + * 单点登录接口地址 + */ + public final static String SSO_WEBSERVICE_URL = "http://168.2.99.92:8080/jhip/services/jhipsso"; +} Index: ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvc.java =================================================================== diff -u --- ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvc.java (revision 0) +++ ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvc.java (revision 19944) @@ -0,0 +1,13 @@ +/** + * JhipSsoWebsvc.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.bjgoodwill.jhipwebsvc; + +public interface JhipSsoWebsvc extends java.rmi.Remote { + public java.lang.String getUserDetailInfo(java.lang.String inputPara) + throws java.rmi.RemoteException; +} Index: ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcProxy.java =================================================================== diff -u --- ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcProxy.java (revision 0) +++ ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcProxy.java (revision 19944) @@ -0,0 +1,60 @@ +package com.bjgoodwill.jhipwebsvc; + +public class JhipSsoWebsvcProxy implements JhipSsoWebsvc { + private String _endpoint = null; + private com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc jhipSsoWebsvc = null; + + public JhipSsoWebsvcProxy() { + _initJhipSsoWebsvcProxy(); + } + + public JhipSsoWebsvcProxy(String endpoint) { + _endpoint = endpoint; + _initJhipSsoWebsvcProxy(); + } + + private void _initJhipSsoWebsvcProxy() { + try { + jhipSsoWebsvc = (new com.bjgoodwill.jhipwebsvc.JhipSsoWebsvcImplServiceLocator()) + .getJhipssoWebsvcSOAP(); + if (jhipSsoWebsvc != null) { + if (_endpoint != null) + ((javax.xml.rpc.Stub) jhipSsoWebsvc) + ._setProperty( + "javax.xml.rpc.service.endpoint.address", + _endpoint); + else + _endpoint = (String) ((javax.xml.rpc.Stub) jhipSsoWebsvc) + ._getProperty("javax.xml.rpc.service.endpoint.address"); + } + + } catch (javax.xml.rpc.ServiceException serviceException) { + } + } + + public String getEndpoint() { + return _endpoint; + } + + public void setEndpoint(String endpoint) { + _endpoint = endpoint; + if (jhipSsoWebsvc != null) + ((javax.xml.rpc.Stub) jhipSsoWebsvc)._setProperty( + "javax.xml.rpc.service.endpoint.address", _endpoint); + + } + + public com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc getJhipSsoWebsvc() { + if (jhipSsoWebsvc == null) + _initJhipSsoWebsvcProxy(); + return jhipSsoWebsvc; + } + + public java.lang.String getUserDetailInfo(java.lang.String inputPara) + throws java.rmi.RemoteException { + if (jhipSsoWebsvc == null) + _initJhipSsoWebsvcProxy(); + return jhipSsoWebsvc.getUserDetailInfo(inputPara); + } + +} \ No newline at end of file Index: ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplServiceSoapBindingStub.java =================================================================== diff -u --- ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplServiceSoapBindingStub.java (revision 0) +++ ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplServiceSoapBindingStub.java (revision 19944) @@ -0,0 +1,145 @@ +/** + * JhipSsoWebsvcImplServiceSoapBindingStub.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.bjgoodwill.jhipwebsvc; + +public class JhipSsoWebsvcImplServiceSoapBindingStub extends + org.apache.axis.client.Stub implements + com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc { + private java.util.Vector cachedSerClasses = new java.util.Vector(); + private java.util.Vector cachedSerQNames = new java.util.Vector(); + private java.util.Vector cachedSerFactories = new java.util.Vector(); + private java.util.Vector cachedDeserFactories = new java.util.Vector(); + + static org.apache.axis.description.OperationDesc[] _operations; + + static { + _operations = new org.apache.axis.description.OperationDesc[1]; + _initOperationDesc1(); + } + + private static void _initOperationDesc1() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getUserDetailInfo"); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName("", "inputPara"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "string"), + java.lang.String.class, false, false); + param.setOmittable(true); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName( + "http://jhipwebsvc.bjgoodwill.com/", "returnVal")); + oper.setStyle(org.apache.axis.constants.Style.WRAPPED); + oper.setUse(org.apache.axis.constants.Use.LITERAL); + _operations[0] = oper; + + } + + public JhipSsoWebsvcImplServiceSoapBindingStub() + throws org.apache.axis.AxisFault { + this(null); + } + + public JhipSsoWebsvcImplServiceSoapBindingStub(java.net.URL endpointURL, + javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { + this(service); + super.cachedEndpoint = endpointURL; + } + + public JhipSsoWebsvcImplServiceSoapBindingStub(javax.xml.rpc.Service service) + throws org.apache.axis.AxisFault { + if (service == null) { + super.service = new org.apache.axis.client.Service(); + } else { + super.service = service; + } + ((org.apache.axis.client.Service) super.service) + .setTypeMappingVersion("1.2"); + } + + protected org.apache.axis.client.Call createCall() + throws java.rmi.RemoteException { + try { + org.apache.axis.client.Call _call = super._createCall(); + if (super.maintainSessionSet) { + _call.setMaintainSession(super.maintainSession); + } + if (super.cachedUsername != null) { + _call.setUsername(super.cachedUsername); + } + if (super.cachedPassword != null) { + _call.setPassword(super.cachedPassword); + } + if (super.cachedEndpoint != null) { + _call.setTargetEndpointAddress(super.cachedEndpoint); + } + if (super.cachedTimeout != null) { + _call.setTimeout(super.cachedTimeout); + } + if (super.cachedPortName != null) { + _call.setPortName(super.cachedPortName); + } + java.util.Enumeration keys = super.cachedProperties.keys(); + while (keys.hasMoreElements()) { + java.lang.String key = (java.lang.String) keys.nextElement(); + _call.setProperty(key, super.cachedProperties.get(key)); + } + return _call; + } catch (java.lang.Throwable _t) { + throw new org.apache.axis.AxisFault( + "Failure trying to get the Call object", _t); + } + } + + public java.lang.String getUserDetailInfo(java.lang.String inputPara) + throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[0]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setEncodingStyle(null); + _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, + Boolean.FALSE); + _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, + Boolean.FALSE); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName( + "http://jhipwebsvc.bjgoodwill.com/", "getUserDetailInfo")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + java.lang.Object _resp = _call + .invoke(new java.lang.Object[] { inputPara }); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils + .convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + +} Index: ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplService.java =================================================================== diff -u --- ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplService.java (revision 0) +++ ssts-datasync-settlement-gyey-impl/src/main/java/com/bjgoodwill/jhipwebsvc/JhipSsoWebsvcImplService.java (revision 19944) @@ -0,0 +1,18 @@ +/** + * JhipSsoWebsvcImplService.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.bjgoodwill.jhipwebsvc; + +public interface JhipSsoWebsvcImplService extends javax.xml.rpc.Service { + public java.lang.String getJhipssoWebsvcSOAPAddress(); + + public com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc getJhipssoWebsvcSOAP() + throws javax.xml.rpc.ServiceException; + + public com.bjgoodwill.jhipwebsvc.JhipSsoWebsvc getJhipssoWebsvcSOAP( + java.net.URL portAddress) throws javax.xml.rpc.ServiceException; +}