protected String makeServiceNameFromClassName(Class clazz) { return ServiceUtils.makeServiceNameFromClassName(clazz); }
private QName createQName(Class typeClass, String name, String ns) { String clsName = typeClass.getName(); if (name == null || name.length() == 0) name = ServiceUtils.makeServiceNameFromClassName(typeClass); if (ns == null || ns.length() == 0) ns = NamespaceHelper.makeNamespaceFromClassName(clsName, "http"); return new QName(ns, name); }
public static QName makeQualifiedNameFromClass(Class clazz) { String namespace = NamespaceHelper.makeNamespaceFromClassName(clazz.getName(), "http"); String localPart = makeServiceNameFromClassName(clazz); return new QName(namespace, localPart); }
public QName getFaultName(Service service, OperationInfo o, Class exClass, Class beanClass) { if (FaultInfoException.class.isAssignableFrom(exClass)) { Method method; try { method = exClass.getMethod("getFaultName", new Class[0]); return (QName) method.invoke(null, new Object[0]); } catch (NoSuchMethodException e) { } catch (Exception e) { throw new XFireRuntimeException("Couldn't access getFaultName method.", e); } } String name = ServiceUtils.makeServiceNameFromClassName(beanClass); return new QName(service.getTargetNamespace(), name); }