Package javax.xml.soap

Examples of javax.xml.soap.DetailEntry


     * @param   name a <code>Name</code> object identifying the new <code>DetailEntry</code> object
     * @return DetailEntry.
     * @throws SOAPException  thrown when there is a problem in adding a DetailEntry object to this Detail object.
     */
    public DetailEntry addDetailEntry(Name name) throws SOAPException {
        DetailEntry entry = new org.apache.axis.message.DetailEntry(name);
        addChildElement(entry);
        return entry;
    }
View Full Code Here


        Detail detail = new Detail(fault);
        Element[] darray = fault.getFaultDetails();
        for (int i = 0; i < darray.length; i++)
        {
            Element detailtEntryElem = darray[i];
            DetailEntry detailEntry = detail.addDetailEntry(
                    new PrefixedQName(detailtEntryElem.getNamespaceURI(),
                            detailtEntryElem.getLocalName(), detailtEntryElem.getPrefix()));
            copyChildren(detailEntry, detailtEntryElem);
        }
        return detail;
View Full Code Here

      SOAPFault flt = body.getFault();
      flt.addDetail();
      javax.xml.soap.Detail d = flt.getDetail();
      Iterator i = d.getDetailEntries();
      while (i.hasNext()){
        DetailEntry entry = (DetailEntry) i.next();
        String name = entry.getElementName().getLocalName();
        if ("tickerSymbol".equals(name)) {
          assertEquals("the value of the tickerSymbol element didn't match",
              "MACR", entry.getValue());
        } else if ("exceptionName".equals(name)) {
          assertEquals("the value of the exceptionName element didn't match",
              "test.wsdl.faults.InvalidTickerFaultMessage", entry.getValue());
        } else {
          assertTrue("Expecting details element name of 'tickerSymbol' or 'expceptionName' - I found :" + name, false);
        }
      }
      assertTrue(d != null);
View Full Code Here

        ArrayList aList = new ArrayList();
        while (detailEntryIter.hasNext()) {
            Object o = detailEntryIter.next();
            if (o instanceof org.apache.axis2.om.OMElement) {
                OMElement omDetailEntry = (OMElement) o;
                DetailEntry detailEntry = new DetailEntryImpl(omDetailEntry);
                aList.add(detailEntry);
            }
        }
        return aList.iterator();
    }
View Full Code Here

        Element[] darray = fault.getFaultDetails();
        fault.setFaultDetail(new Element[]{});
        for (int i = 0; i < darray.length; i++)
        {
            Element detailtEntryElem = darray[i];
            DetailEntry detailEntry = detail.addDetailEntry(
                    new PrefixedQName(detailtEntryElem.getNamespaceURI(),
                            detailtEntryElem.getLocalName(), detailtEntryElem.getPrefix()));
            copyChildren(detailEntry, detailtEntryElem);
        }
        return detail;
View Full Code Here

        assertTrue(d2 != null);
        Iterator i = d2.getDetailEntries();
        assertTrue(getIteratorCount(i) == 1);
        i = d2.getDetailEntries();
        while(i.hasNext()) {
            DetailEntry de = (DetailEntry)i.next();
            assertEquals(de.getElementName(),name);
        }
    }
View Full Code Here

        flt.addDetail();
        javax.xml.soap.Detail d = flt.getDetail();
        Iterator i = d.getDetailEntries();
        while (i.hasNext())
        {
            DetailEntry entry = (DetailEntry) i.next();
            String name = entry.getElementName().getLocalName();
            if ("tickerSymbol".equals(name)) {
                assertEquals("the value of the tickerSymbol element didn't match",
                        "MACR", entry.getValue());
            } else if ("exceptionName".equals(name)) {
                assertEquals("the value of the exceptionName element didn't match",
                        "test.wsdl.faults.InvalidTickerFaultMessage", entry.getValue());
            } else {
                assertTrue("Expecting details element name of 'tickerSymbol' or 'expceptionName' - I found :" + name, false);
            }
        }
        assertTrue(d != null);
View Full Code Here

        Detail detail = fault.addDetail();

        Name entryName = envelope.createName("order", "PO",
                "http://gizmos.com/orders/");
        DetailEntry entry = detail.addDetailEntry(entryName);
        entry.addTextNode(
                "quantity element does not have a value");

        Name entryName2 = envelope.createName("confirmation",
                "PO", "http://gizmos.com/confirm");
        DetailEntry entry2 = detail.addDetailEntry(entryName2);
        entry2.addTextNode("Incomplete address: no zip code");

        msg.saveChanges();

        // Now retrieve the SOAPFault object and its contents
        //after checking to see that there is one
View Full Code Here

        // Add Fault Detail information
        Detail faultDetail = fault.addDetail();
        Name cwmpFaultName = envelope.createName("Fault", "cwmp",
                "http://cwmp.com");
        DetailEntry cwmpFaultDetail =
                faultDetail.addDetailEntry(cwmpFaultName);
        SOAPElement e = cwmpFaultDetail.addChildElement("FaultCode");

        e.addTextNode("This is the fault code");
        SOAPElement e2 = cwmpFaultDetail.addChildElement(envelope.createName("FaultString", "cwmp", "http://cwmp.com"));
        e2.addTextNode("Fault Message");
        faultMessage.saveChanges();

        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        faultMessage.writeTo(baos);
View Full Code Here

      //
      Detail detail = soapFault.getDetail();
      Iterator it = detail.getDetailEntries();
      while (it.hasNext())
      {
         DetailEntry deElement = (DetailEntry)it.next();
         Name deName = deElement.getElementName();

         String nsURI = deName.getURI();
         String prefix = deName.getPrefix();
         String attrValue = deElement.getAttribute("xmlns:" + prefix);
         if (nsURI.length() > 0 && attrValue.length() == 0)
            deElement.addNamespaceDeclaration(prefix, nsURI);
        
         String xmlFragment = DOMWriter.printNode(deElement, false);
         Element domElement = DOMUtils.parse(xmlFragment);
         assertNotNull(domElement);
      }
View Full Code Here

TOP

Related Classes of javax.xml.soap.DetailEntry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.