public SService(SServicesMap servicesMap, SourceCodeFetcher sourceCodeFetcher, Class<? extends PublicInterface> interfaceClass) { this.servicesMap = servicesMap; this.sourceCodeFetcher = sourceCodeFetcher; this.interfaceClass = interfaceClass; this.nameSpace = interfaceClass.getAnnotation(WebService.class).targetNamespace(); this.fullName = interfaceClass.getAnnotation(WebService.class).targetNamespace() + "." + interfaceClass.getAnnotation(WebService.class).name(); this.simpleName = interfaceClass.getAnnotation(WebService.class).name(); }
String name = webService.name(); if (name.length() == 0) { name = seiClass.getSimpleName();
name = wsAnnotations.get(x).name();
/** * Returns the WSDL port type name according to JAX-WS/JSR-181 rules. * * @param annotation the WebService annotation on the endpoint implementation * @param serviceClass the endpoint implementation * @param namespace the namespace * @return the port type name */ private QName getPortTypeName(WebService annotation, Class<?> serviceClass, String namespace) { String portTypeName = annotation.name(); if (portTypeName.length() < 1) { portTypeName = serviceClass.getSimpleName(); } return new QName(namespace, portTypeName); }
private static String getNameFromInterface(final Class<?> intf) { final WebService webService = intf.getAnnotation(WebService.class); if (webService != null) { return getName(intf, webService.name()); } throw new IllegalArgumentException("The " + intf.getName() + " is not annotated"); }
private static String getNameFromInterface(Class<?> intf) { WebService webService = intf.getAnnotation(WebService.class); if (webService != null) { return getName(intf, webService.name()); } throw new IllegalArgumentException("The " + intf.getName() + " is not annotated"); }
private QName getServiceQname(Class serviceInterface) { WebService webServiceAnnotation = (WebService) serviceInterface.getAnnotation(WebService.class); String serviceName = webServiceAnnotation.name(); if (serviceName.startsWith("I")) { serviceName = serviceName.substring(1); } QName qName = new QName(webServiceAnnotation.targetNamespace(), serviceName); return qName; }
private static String getNameFromInterface(final Class<?> intf) { final WebService webService = intf.getAnnotation(WebService.class); if (webService != null) { return getName(intf, webService.name()); } throw new IllegalArgumentException("The " + intf.getName() + " is not annotated"); }
private QName getServiceQname(Class serviceInterface) { WebService webServiceAnnotation = (WebService) serviceInterface.getAnnotation(WebService.class); String serviceName = webServiceAnnotation.name(); if (serviceName.startsWith("I")) { serviceName = serviceName.substring(1); } QName qName = new QName(webServiceAnnotation.targetNamespace(), serviceName); return qName; }
public static QName getPortType(final Class<?> seiClass) { final WebService webService = seiClass.getAnnotation(WebService.class); if (webService != null) { String localName = webService.name(); if (localName == null || localName.length() == 0) { localName = seiClass.getSimpleName(); } final String namespace = webService.targetNamespace(); return new QName(getNamespace(seiClass, namespace), localName); } return null; }
public static QName getPortType(final Class<?> seiClass) { final WebService webService = seiClass.getAnnotation(WebService.class); if (webService != null) { String localName = webService.name(); if (localName == null || localName.length() == 0) { localName = seiClass.getSimpleName(); } final String namespace = webService.targetNamespace(); return new QName(getNamespace(seiClass, namespace), localName); } return null; }
public static QName getPortType(Class<?> seiClass) { WebService webService = seiClass.getAnnotation(WebService.class); if (webService != null) { String localName = webService.name(); if (localName == null || localName.length() == 0) { localName = seiClass.getSimpleName(); } String namespace = webService.targetNamespace(); return new QName(getNamespace(seiClass, namespace), localName); } return null; }
public <T> T getPort(Class<T> serviceEndpointInterface) { T t = serviceDelegate.getPort(serviceEndpointInterface); QName qname = null; if (serviceEndpointInterface.isAnnotationPresent(WebService.class)) { WebService webService = serviceEndpointInterface.getAnnotation(WebService.class); String targetNamespace = webService.targetNamespace(); String name = webService.name(); if (targetNamespace != null && targetNamespace.length() > 0 && name != null && name.length() > 0) { qname = new QName(targetNamespace, name); } } setProperties((BindingProvider) t, qname); return t; }
public static String getUrlPatternByWebService(Class<?> beanClass){ String urlPattern = null; WebService webServiceAnnotation = (WebService)beanClass.getAnnotation(WebService.class); if (webServiceAnnotation != null) { String name = webServiceAnnotation.name(); urlPattern = !isEmpty(name) ? name : beanClass.getSimpleName(); String serviceName = webServiceAnnotation.serviceName(); if (!isEmpty(serviceName)) { urlPattern = serviceName + "/" + urlPattern; } } return urlPattern; }
public static QName getPortQName(final Class<?> clazz) { final WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName()); } final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
public static QName getPortQName(final Class<?> clazz) { final WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName()); } final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
public static QName getPortQName(Class<?> clazz) { WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName()); } WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
public String getAnnoWebServiceName() { if (webService_Name == null) { if (getAnnoWebService() != null && !DescriptionUtils.isEmpty(getAnnoWebService().name())) { webService_Name = getAnnoWebService().name(); } else { // Per the JSR 181 Specification, the default // is the simple name of the class. webService_Name = DescriptionUtils.getSimpleJavaClassName(dbc.getClassName()); } } return webService_Name; }
public static WebServiceAnnot createFromAnnotation(Annotation annotation) { WebServiceAnnot returnAnnot = null; if (annotation != null && annotation instanceof javax.jws.WebService) { javax.jws.WebService ws = (javax.jws.WebService) annotation; return new WebServiceAnnot(ws.name(), ws.targetNamespace(), ws.serviceName(), ws.wsdlLocation(), ws.endpointInterface(), ws.portName()); } return returnAnnot; }