@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineHeaderElementsToProcess(String[] actors) { List<SOAPHeaderElement> result = new ArrayList<SOAPHeaderElement>(); Iterator<SOAPHeaderElement> iterator = getSaajHeader().examineAllHeaderElements(); while (iterator.hasNext()) { SOAPHeaderElement saajHeaderElement = iterator.next(); String headerActor = saajHeaderElement.getActor(); if (shouldProcess(headerActor, actors)) { result.add(saajHeaderElement); } } return new SaajSoapHeaderElementIterator(result.iterator()); }
public Iterator<SoapHeaderElement> examineHeaderElementsToProcess(String[] actors) { List<SOAPHeaderElement> result = new ArrayList<SOAPHeaderElement>(); Iterator<SOAPHeaderElement> iterator = getImplementation().examineAllHeaderElements(getSaajHeader()); while (iterator.hasNext()) { SOAPHeaderElement saajHeaderElement = iterator.next(); String headerActor = saajHeaderElement.getActor(); if (shouldProcess(headerActor, actors)) { result.add(saajHeaderElement); } } return new SaajSoapHeaderElementIterator(result.iterator()); }
@Override public SoapHeader getHeader() { if (header == null) { try { SOAPHeader saajHeader = getSaajEnvelope().getHeader(); if (saajHeader != null) { if (saajHeader.getElementQName().getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { header = new SaajSoap11Header(saajHeader); } else { header = new SaajSoap12Header(saajHeader); } } else { header = null; } } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } } return header; }
@Override public SoapHeader getHeader() { if (header == null) { try { SOAPHeader saajHeader = getSaajEnvelope().getHeader(); if (saajHeader != null) { if (saajHeader.getElementQName().getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { header = new SaajSoap11Header(saajHeader); } else { header = new SaajSoap12Header(saajHeader); } } else { header = null; } } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } } return header; }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineHeaderElementsToProcess(String[] actors) { List<SOAPHeaderElement> result = new ArrayList<SOAPHeaderElement>(); Iterator<SOAPHeaderElement> iterator = getSaajHeader().examineAllHeaderElements(); while (iterator.hasNext()) { SOAPHeaderElement saajHeaderElement = iterator.next(); String headerActor = saajHeaderElement.getActor(); if (shouldProcess(headerActor, actors)) { result.add(saajHeaderElement); } } return new SaajSoapHeaderElementIterator(result.iterator()); }
@Override public SoapHeader getHeader() { if (header == null) { try { SOAPHeader saajHeader = getSaajEnvelope().getHeader(); if (saajHeader != null) { if (saajHeader.getElementQName().getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { header = new SaajSoap11Header(saajHeader); } else { header = new SaajSoap12Header(saajHeader); } } else { header = null; } } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } } return header; }
@Override @SuppressWarnings("unchecked") public Iterator<SoapHeaderElement> examineHeaderElementsToProcess(String[] actors) { List<SOAPHeaderElement> result = new ArrayList<SOAPHeaderElement>(); Iterator<SOAPHeaderElement> iterator = getSaajHeader().examineAllHeaderElements(); while (iterator.hasNext()) { SOAPHeaderElement saajHeaderElement = iterator.next(); String headerActor = saajHeaderElement.getActor(); if (shouldProcess(headerActor, actors)) { result.add(saajHeaderElement); } } return new SaajSoapHeaderElementIterator(result.iterator()); }
public SoapHeader getHeader() { if (header == null) { try { SOAPHeader saajHeader = getImplementation().getHeader(getSaajEnvelope()); if (saajHeader != null) { if (getImplementation().getName(saajHeader).getNamespaceURI() .equals(SoapVersion.SOAP_11.getEnvelopeNamespaceUri())) { header = new SaajSoap11Header(saajHeader); } else { header = new SaajSoap12Header(saajHeader); } } else { header = null; } } catch (SOAPException ex) { throw new SaajSoapHeaderException(ex); } } return header; }