String pn = ann.portName(); if (StringUtils.hasText(pn)) { setPortName(pn);
String pn = ann.portName(); if (StringUtils.hasText(pn)) { setPortName(pn);
&& (!StringUtils.isEmpty(seiAnnotation.portName()) || !StringUtils.isEmpty(seiAnnotation.serviceName()) || !StringUtils.isEmpty(seiAnnotation.endpointInterface()))) {
portName = wsAnnotations.get(x).portName();
private String getLocalName(Class<?> api, WebService webService) { String portName = webService.portName(); if (portName.isEmpty()) { return api.getSimpleName(); } return portName; }
private String getLocalName(Class<?> api, WebService webService) { String portName = webService.portName(); if (portName.isEmpty()) { return api.getSimpleName(); } return portName; }
/** * Returns the WSDL port name according to JAX-WS rules. * * @param annotation the WebService annotation on the endpoint implementation * @param serviceClass the endpoint implementation * @param namespace the namespace * @return the port name */ private QName getPortName(WebService annotation, Class<?> serviceClass, String namespace) { String portName = annotation.portName(); if (portName.length() < 1) { if (annotation.name().length() < 1) { portName = serviceClass.getSimpleName() + "Port"; } else { portName = annotation.name() + "Port"; } } return new QName(namespace, portName); }
/** * Returns the WSDL port name according to JAX-WS rules. * * @param annotation the WebService annotation on the endpoint implementation * @param serviceClass the endpoint implementation * @param namespace the namespace * @return the port name */ private QName getPortName(WebService annotation, Class<?> serviceClass, String namespace) { String portName = annotation.portName(); if (portName.length() < 1) { if (annotation.name().length() < 1) { portName = serviceClass.getSimpleName() + "Port"; } else { portName = annotation.name() + "Port"; } } return new QName(namespace, portName); }
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 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"); }
protected void verifySeiAnnotations(WebService webService, TypeElement d) { if (webService.endpointInterface().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE( d.getQualifiedName(), webService.endpointInterface()), d); } if (webService.serviceName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "serviceName", d.getQualifiedName()), d); } if (webService.portName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "portName", d.getQualifiedName()), d); } }
protected void verifySeiAnnotations(WebService webService, TypeElement d) { if (webService.endpointInterface().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE( d.getQualifiedName(), webService.endpointInterface()), d); } if (webService.serviceName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "serviceName", d.getQualifiedName()), d); } if (webService.portName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "portName", d.getQualifiedName()), d); } }
protected void verifySeiAnnotations(WebService webService, TypeElement d) { if (webService.endpointInterface().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE( d.getQualifiedName(), webService.endpointInterface()), d); } if (webService.serviceName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "serviceName", d.getQualifiedName()), d); } if (webService.portName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "portName", d.getQualifiedName()), d); } }
protected void verifySeiAnnotations(WebService webService, TypeElement d) { if (webService.endpointInterface().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_ON_INTERFACE( d.getQualifiedName(), webService.endpointInterface()), d); } if (webService.serviceName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "serviceName", d.getQualifiedName()), d); } if (webService.portName().length() > 0) { builder.processError(WebserviceapMessages.WEBSERVICEAP_INVALID_SEI_ANNOTATION_ELEMENT( "portName", d.getQualifiedName()), d); } }
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; }
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; }
public WebServiceAnnotation getWebServiceAnnotation(Class clazz) { WebService webService = (WebService) clazz.getAnnotation(WebService.class); if (webService != null) { WebServiceAnnotation annotation = new WebServiceAnnotation(); annotation.setEndpointInterface(webService.endpointInterface()); annotation.setName(webService.name()); annotation.setServiceName(webService.serviceName()); annotation.setTargetNamespace(webService.targetNamespace()); annotation.setPortName(webService.portName()); annotation.setWsdlLocation(webService.wsdlLocation()); return annotation; } else { return null; } }
/** * This method will be used to attach @WebService annotation data to the * <code>DescriptionBuildercomposite</code> * * @param composite - <code>DescriptionBuilderComposite</code> */ private void attachWebServiceAnnotation(DescriptionBuilderComposite composite) { WebService webService = (WebService)ConverterUtils.getAnnotation( WebService.class, serviceClass); if (webService != null) { // Attach @WebService annotated data WebServiceAnnot wsAnnot = WebServiceAnnot.createWebServiceAnnotImpl(); wsAnnot.setEndpointInterface(webService.endpointInterface()); // check for SEI and save name if necessary seiClassName = webService.endpointInterface(); wsAnnot.setName(webService.name()); wsAnnot.setPortName(webService.portName()); wsAnnot.setServiceName(webService.serviceName()); wsAnnot.setTargetNamespace(webService.targetNamespace()); wsAnnot.setWsdlLocation(webService.wsdlLocation()); composite.setWebServiceAnnot(wsAnnot); } }