public QName getKey() { return getWsdlMessage(); }
if (exceptionMapping.getWsdlMessagePartName() != null) { final String headerFaultMessagePartName = exceptionMapping.getWsdlMessagePartName(); part = message.getPart(headerFaultMessagePartName); } else { faultInfo.qname = faultQName; faultInfo.xmlType = faultTypeInfo.qname; faultInfo.javaType = exceptionMapping.getExceptionType(); faultInfo.complex = faultTypeInfo.simpleBaseType == null; if (exceptionMapping.getConstructorParameterOrder() != null) { if (faultTypeInfo.simpleBaseType != null) { throw new OpenEJBException("ConstructorParameterOrder can only be set for complex types, not " + faultTypeInfo.qname); final ConstructorParameterOrder constructorParameterOrder = exceptionMapping.getConstructorParameterOrder(); for (int i = 0; i < constructorParameterOrder.getElementName().size(); i++) { final String paramName = constructorParameterOrder.getElementName().get(i);
public QName getKey() { return getWsdlMessage(); }
public QName getKey() { return getWsdlMessage(); }
public static Map<QName, ExceptionMapping> getExceptionMap(JavaWsdlMapping mapping) { Map<QName,ExceptionMapping> exceptionMap = new HashMap<QName, ExceptionMapping>(); if (mapping != null) { Collection<ExceptionMapping> exceptionMappings = mapping.getExceptionMapping(); for (ExceptionMapping exceptionMapping : exceptionMappings) { QName exceptionMessageQName = exceptionMapping.getWsdlMessage(); exceptionMap.put(exceptionMessageQName, exceptionMapping); } } return exceptionMap; }