javax.jws.WebService.name()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(8.5k)|赞(0)|评价(0)|浏览(215)

本文整理了Java中javax.jws.WebService.name()方法的一些代码示例,展示了WebService.name()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebService.name()方法的具体详情如下:
包路径:javax.jws.WebService
类名称:WebService
方法名:name

WebService.name介绍

暂无

代码示例

代码示例来源:origin: opensourceBIM/BIMserver

  1. public SService(SServicesMap servicesMap, SourceCodeFetcher sourceCodeFetcher, Class<? extends PublicInterface> interfaceClass) {
  2. this.servicesMap = servicesMap;
  3. this.sourceCodeFetcher = sourceCodeFetcher;
  4. this.interfaceClass = interfaceClass;
  5. this.nameSpace = interfaceClass.getAnnotation(WebService.class).targetNamespace();
  6. this.fullName = interfaceClass.getAnnotation(WebService.class).targetNamespace() + "." + interfaceClass.getAnnotation(WebService.class).name();
  7. this.simpleName = interfaceClass.getAnnotation(WebService.class).name();
  8. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. if (!StringUtils.isEmpty(service.name())) {
  2. name = service.name();
  3. if (!StringUtils.isEmpty(service.name()) && name == null) {
  4. name = service.name();

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. String name = webService.name();
  2. if (name.length() == 0) {
  3. name = seiClass.getSimpleName();

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. name = wsAnnotations.get(x).name();

代码示例来源:origin: com.carecon.fabric3/fabric3-binding-ws

  1. /**
  2. * Returns the WSDL port type name according to JAX-WS/JSR-181 rules.
  3. *
  4. * @param annotation the WebService annotation on the endpoint implementation
  5. * @param serviceClass the endpoint implementation
  6. * @param namespace the namespace
  7. * @return the port type name
  8. */
  9. private QName getPortTypeName(WebService annotation, Class<?> serviceClass, String namespace) {
  10. String portTypeName = annotation.name();
  11. if (portTypeName.length() < 1) {
  12. portTypeName = serviceClass.getSimpleName();
  13. }
  14. return new QName(namespace, portTypeName);
  15. }

代码示例来源:origin: org.apache.openejb/openejb-core

  1. private static String getNameFromInterface(final Class<?> intf) {
  2. final WebService webService = intf.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. return getName(intf, webService.name());
  5. }
  6. throw new IllegalArgumentException("The " + intf.getName() + " is not annotated");
  7. }

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

  1. private static String getNameFromInterface(Class<?> intf) {
  2. WebService webService = intf.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. return getName(intf, webService.name());
  5. }
  6. throw new IllegalArgumentException("The " + intf.getName() + " is not annotated");
  7. }

代码示例来源:origin: com.microsoft.bingads/microsoft.bingads

  1. private QName getServiceQname(Class serviceInterface) {
  2. WebService webServiceAnnotation = (WebService) serviceInterface.getAnnotation(WebService.class);
  3. String serviceName = webServiceAnnotation.name();
  4. if (serviceName.startsWith("I")) {
  5. serviceName = serviceName.substring(1);
  6. }
  7. QName qName = new QName(webServiceAnnotation.targetNamespace(), serviceName);
  8. return qName;
  9. }

代码示例来源:origin: org.apache.tomee/openejb-core

  1. private static String getNameFromInterface(final Class<?> intf) {
  2. final WebService webService = intf.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. return getName(intf, webService.name());
  5. }
  6. throw new IllegalArgumentException("The " + intf.getName() + " is not annotated");
  7. }

代码示例来源:origin: BingAds/BingAds-Java-SDK

  1. private QName getServiceQname(Class serviceInterface) {
  2. WebService webServiceAnnotation = (WebService) serviceInterface.getAnnotation(WebService.class);
  3. String serviceName = webServiceAnnotation.name();
  4. if (serviceName.startsWith("I")) {
  5. serviceName = serviceName.substring(1);
  6. }
  7. QName qName = new QName(webServiceAnnotation.targetNamespace(), serviceName);
  8. return qName;
  9. }

代码示例来源:origin: org.apache.openejb/openejb-core

  1. public static QName getPortType(final Class<?> seiClass) {
  2. final WebService webService = seiClass.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. String localName = webService.name();
  5. if (localName == null || localName.length() == 0) {
  6. localName = seiClass.getSimpleName();
  7. }
  8. final String namespace = webService.targetNamespace();
  9. return new QName(getNamespace(seiClass, namespace), localName);
  10. }
  11. return null;
  12. }

代码示例来源:origin: org.apache.tomee/openejb-core

  1. public static QName getPortType(final Class<?> seiClass) {
  2. final WebService webService = seiClass.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. String localName = webService.name();
  5. if (localName == null || localName.length() == 0) {
  6. localName = seiClass.getSimpleName();
  7. }
  8. final String namespace = webService.targetNamespace();
  9. return new QName(getNamespace(seiClass, namespace), localName);
  10. }
  11. return null;
  12. }

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

  1. public static QName getPortType(Class<?> seiClass) {
  2. WebService webService = seiClass.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. String localName = webService.name();
  5. if (localName == null || localName.length() == 0) {
  6. localName = seiClass.getSimpleName();
  7. }
  8. String namespace = webService.targetNamespace();
  9. return new QName(getNamespace(seiClass, namespace), localName);
  10. }
  11. return null;
  12. }

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-client

  1. public <T> T getPort(Class<T> serviceEndpointInterface) {
  2. T t = serviceDelegate.getPort(serviceEndpointInterface);
  3. QName qname = null;
  4. if (serviceEndpointInterface.isAnnotationPresent(WebService.class)) {
  5. WebService webService = serviceEndpointInterface.getAnnotation(WebService.class);
  6. String targetNamespace = webService.targetNamespace();
  7. String name = webService.name();
  8. if (targetNamespace != null && targetNamespace.length() > 0 && name != null && name.length() > 0) {
  9. qname = new QName(targetNamespace, name);
  10. }
  11. }
  12. setProperties((BindingProvider) t, qname);
  13. return t;
  14. }

代码示例来源:origin: org.jboss.ws/jbossws-common

  1. public static String getUrlPatternByWebService(Class<?> beanClass){
  2. String urlPattern = null;
  3. WebService webServiceAnnotation = (WebService)beanClass.getAnnotation(WebService.class);
  4. if (webServiceAnnotation != null)
  5. {
  6. String name = webServiceAnnotation.name();
  7. urlPattern = !isEmpty(name) ? name : beanClass.getSimpleName();
  8. String serviceName = webServiceAnnotation.serviceName();
  9. if (!isEmpty(serviceName))
  10. {
  11. urlPattern = serviceName + "/" + urlPattern;
  12. }
  13. }
  14. return urlPattern;
  15. }

代码示例来源:origin: org.apache.openejb/openejb-core

  1. public static QName getPortQName(final Class<?> clazz) {
  2. final WebService webService = clazz.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName());
  5. }
  6. final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class);
  7. if (webServiceProvider != null) {
  8. return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName());
  9. }
  10. throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated");
  11. }

代码示例来源:origin: org.apache.tomee/openejb-core

  1. public static QName getPortQName(final Class<?> clazz) {
  2. final WebService webService = clazz.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName());
  5. }
  6. final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class);
  7. if (webServiceProvider != null) {
  8. return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName());
  9. }
  10. throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated");
  11. }

代码示例来源:origin: org.apache.geronimo.ext.openejb/openejb-core

  1. public static QName getPortQName(Class<?> clazz) {
  2. WebService webService = clazz.getAnnotation(WebService.class);
  3. if (webService != null) {
  4. return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName());
  5. }
  6. WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class);
  7. if (webServiceProvider != null) {
  8. return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName());
  9. }
  10. throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated");
  11. }

代码示例来源:origin: org.apache.axis2/axis2-metadata

  1. public String getAnnoWebServiceName() {
  2. if (webService_Name == null) {
  3. if (getAnnoWebService() != null
  4. && !DescriptionUtils.isEmpty(getAnnoWebService().name())) {
  5. webService_Name = getAnnoWebService().name();
  6. } else {
  7. // Per the JSR 181 Specification, the default
  8. // is the simple name of the class.
  9. webService_Name = DescriptionUtils.getSimpleJavaClassName(dbc.getClassName());
  10. }
  11. }
  12. return webService_Name;
  13. }

代码示例来源:origin: org.apache.axis2/axis2-metadata

  1. public static WebServiceAnnot createFromAnnotation(Annotation annotation) {
  2. WebServiceAnnot returnAnnot = null;
  3. if (annotation != null && annotation instanceof javax.jws.WebService) {
  4. javax.jws.WebService ws = (javax.jws.WebService) annotation;
  5. return new WebServiceAnnot(ws.name(),
  6. ws.targetNamespace(),
  7. ws.serviceName(),
  8. ws.wsdlLocation(),
  9. ws.endpointInterface(),
  10. ws.portName());
  11. }
  12. return returnAnnot;
  13. }

相关文章