@Override public String getServiceName() { return getServiceFactory().getServiceClass().getSimpleName(); }
@Override public Boolean isWrapped(Method m) { return getServiceFactory().isWrapped(); }
@Override public String getServiceName() { return getServiceFactory().getServiceClass().getSimpleName(); }
@Override public Boolean isWrapped(Method m) { return getServiceFactory().isWrapped(); }
@Override public String getServiceNamespace() { String ret = super.getServiceNamespace(); if (ret == null && getServiceFactory() != null && getServiceFactory().getServiceClass() != null) { ret = ServiceUtils.makeNamespaceFromClassName(getServiceFactory().getServiceClass().getName(), "http"); } return ret; }
@Override public String getServiceNamespace() { String ret = super.getServiceNamespace(); if (ret == null && getServiceFactory() != null && getServiceFactory().getServiceClass() != null) { ret = ServiceUtils.makeNamespaceFromClassName(getServiceFactory().getServiceClass().getName(), "http"); } return ret; }
@Override public Boolean isOperation(Method method) { if (getServiceFactory().getIgnoredClasses().contains(method.getDeclaringClass().getName())) { return Boolean.FALSE; } // Don't do m.equals(method) for (Method m : getServiceFactory().getIgnoredMethods()) { if (m.getName().equals(method.getName()) && Arrays.equals(method.getParameterTypes(), m.getParameterTypes()) && m.getReturnType() == method.getReturnType()) { return Boolean.FALSE; } } final int modifiers = method.getModifiers(); if (Modifier.isPublic(modifiers) && !Modifier.isStatic(modifiers) && !method.isSynthetic()) { return Boolean.TRUE; } return Boolean.FALSE; }
@Override public Boolean isOperation(Method method) { if (getServiceFactory().getIgnoredClasses().contains(method.getDeclaringClass().getName())) { return Boolean.FALSE; } // Don't do m.equals(method) for (Method m : getServiceFactory().getIgnoredMethods()) { if (m.getName().equals(method.getName()) && Arrays.equals(method.getParameterTypes(), m.getParameterTypes()) && m.getReturnType() == method.getReturnType()) { return Boolean.FALSE; } } final int modifiers = method.getModifiers(); if (Modifier.isPublic(modifiers) && !Modifier.isStatic(modifiers) && !method.isSynthetic()) { return Boolean.TRUE; } return Boolean.FALSE; }
@Override public QName getInterfaceName() { return new QName(getServiceFactory().getServiceNamespace(), getServiceName() + "PortType"); }
@Override public QName getEndpointName() { return new QName(getServiceFactory().getServiceNamespace(), getServiceName() + "Port"); }
@Override public QName getEndpointName() { return new QName(getServiceFactory().getServiceNamespace(), getServiceName() + "Port"); }
@Override public QName getInterfaceName() { return new QName(getServiceFactory().getServiceNamespace(), getServiceName() + "PortType"); }
private String getDefaultLocalName(OperationInfo op, Method method, int paramNumber, String prefix) { Class<?> impl = getServiceFactory().getServiceClass(); // try to grab the implementation class so we can read the debug symbols from it if (impl != null) { try { method = impl.getMethod(method.getName(), method.getParameterTypes()); } catch (Exception e) { throw new ServiceConstructionException(e); } } return DefaultServiceConfiguration.createName(method, paramNumber, op.getInput() .getMessageParts().size(), false, prefix); }
private String getDefaultLocalName(OperationInfo op, Method method, int paramNumber, String prefix) { Class<?> impl = getServiceFactory().getServiceClass(); // try to grab the implementation class so we can read the debug symbols from it if (impl != null) { try { method = impl.getMethod(method.getName(), method.getParameterTypes()); } catch (Exception e) { throw new ServiceConstructionException(e); } } return DefaultServiceConfiguration.createName(method, paramNumber, op.getInput() .getMessageParts().size(), false, prefix); }
@Override public QName getOperationName(InterfaceInfo service, Method method) { boolean fromWsdl = this.getServiceFactory().isFromWsdl(); String ns = service.getName().getNamespaceURI(); String local = method.getName(); QName name = new QName(ns, local); if (fromWsdl && service.getOperation(name) != null) { //just matching the ops in the class to the ops on the wsdl //probably should check the params and such return name; } if (service.getOperation(name) == null) { return name; } int i = 1; while (true) { name = new QName(ns, local + i); if (service.getOperation(name) == null) { return name; } else { i++; } } }
@Override public QName getOperationName(InterfaceInfo service, Method method) { boolean fromWsdl = this.getServiceFactory().isFromWsdl(); String ns = service.getName().getNamespaceURI(); String local = method.getName(); QName name = new QName(ns, local); if (fromWsdl && service.getOperation(name) != null) { //just matching the ops in the class to the ops on the wsdl //probably should check the params and such return name; } if (service.getOperation(name) == null) { return name; } int i = 1; while (true) { name = new QName(ns, local + i); if (service.getOperation(name) == null) { return name; } else { i++; } } }