private static SOAPElement getChildSubcodeElement(SOAPElement element) { return getChildElement(element, Constants.SOAP12_SUBCODE); }
private static SOAPElement getChildValueElement(SOAPElement codeElement) { return getChildElement(codeElement, Constants.SOAP12_VALUE); }
private void findFaultCodeElement() { faultcode = getChildElement(this, Constants.SOAP11_FAULTCODE); log.trace("findFaultCodeElement : " + faultcode); }
private void findCodeElement() { faultcode = getChildElement(this, Constants.SOAP12_CODE); log.trace("findCodeElement : " + faultcode); }
private void findFaultActorElement() { faultactor = getChildElement(this, Constants.SOAP11_FAULTACTOR); log.trace("findFaultActorElement : " + faultactor); }
private void findRoleElement() { faultactor = getChildElement(this, Constants.SOAP12_ROLE); log.trace("findRoleElement : " + faultactor); }
private void findFaultStringElement() { faultstring = getChildElement(this, Constants.SOAP11_FAULTSTRING); log.trace("findFaultStringElement : " + faultstring); }
private void findReasonElement() { faultstring = getChildElement(this, Constants.SOAP12_REASON); log.trace("findReasonElement: " + faultstring); }
private void findNodeElement() { faultnode = getChildElement(this, Constants.SOAP12_NODE); log.trace("findNodeElement : " + faultnode); }
private Detail extractDetail(final QName detailQName) { SOAPElement obj = getChildElement(this, detailQName); Detail detail = null; if (obj instanceof Detail) { detail = (Detail)obj; } else if(obj instanceof SOAPElementImpl) { try { SOAPElementImpl soapEl = (SOAPElementImpl)obj; SOAPFactoryImpl factory = new SOAPFactoryImpl(); detail = (Detail)addChildElement(factory.createDetail()); Iterator<Element> childIt = DOMUtils.getChildElements(soapEl); while (childIt.hasNext()) { Element domElement = childIt.next(); SOAPElement detailEntry = new DetailEntryImpl(factory.createElement(domElement, true)); detail.addChildElement(detailEntry); } } catch (SOAPException e) { throw new WSException(BundleUtils.getMessage(bundle, "UNABLE_TO_CREATE_FAULT_DETAIL", e.getMessage())); } } return detail; }