Package org.jboss.ws.core.soap

Examples of org.jboss.ws.core.soap.SOAPBodyImpl


/* 427 */       opMetaData = soapMessage.getOperationMetaData(epMetaData);
/* 428 */       SOAPHeader soapHeader = soapMessage.getSOAPHeader();
/*     */
/* 431 */       if (opMetaData == null)
/*     */       {
/* 435 */         SOAPBodyImpl soapBody = (SOAPBodyImpl)soapMessage.getSOAPBody();
/* 436 */         SOAPBodyElement soapBodyElement = soapBody.getBodyElement();
/*     */         String faultString;
/*     */         String faultString;
/* 437 */         if (soapBodyElement != null)
/*     */         {
/* 439 */           Name soapName = soapBodyElement.getElementName();
View Full Code Here


/*     */
/* 544 */       if (opMetaData.isRPCEncoded()) {
/* 545 */         msgContext.put("org.jboss.ws.mtom.enabled", Boolean.FALSE);
/*     */       }
/* 547 */       soapHeader = soapEnvelope.getHeader();
/* 548 */       SOAPBodyImpl soapBody = (SOAPBodyImpl)soapEnvelope.getBody();
/* 549 */       SOAPBodyElement soapBodyElement = soapBody.getBodyElement();
/*     */
/* 552 */       if ((soapBodyElement instanceof SOAPFaultImpl)) {
/* 553 */         throwFaultException((SOAPFaultImpl)soapBodyElement);
/*     */       }
/*     */
View Full Code Here

/*     */       }
/*  93 */       ParameterMetaData paramMetaData = (ParameterMetaData)opMetaData.getParameters().get(0);
/*  94 */       QName xmlName = paramMetaData.getXmlName();
/*     */
/*  96 */       SOAPMessage reqMessage = (SOAPMessage)payload;
/*  97 */       SOAPBodyImpl body = (SOAPBodyImpl)reqMessage.getSOAPBody();
/*     */
/*  99 */       SOAPContentElement bodyElement = (SOAPContentElement)body.getBodyElement();
/* 100 */       Source source = bodyElement.getXMLFragment().getSource();
/* 101 */       if (source == null) {
/* 102 */         throw new IllegalStateException("Payload cannot be null");
/*     */       }
/* 104 */       epInv.setRequestParamValue(xmlName, source);
View Full Code Here

/* 129 */       SOAPMessageImpl resMessage = (SOAPMessageImpl)factory.createMessage();
/* 130 */       msgContext.setSOAPMessage(resMessage);
/*     */
/* 132 */       ParameterMetaData retParameter = opMetaData.getReturnParameter();
/* 133 */       QName xmlName = retParameter.getXmlName();
/* 134 */       SOAPBodyImpl soapBody = (SOAPBodyImpl)resMessage.getSOAPBody();
/* 135 */       SOAPContentElement bodyElement = new SOAPBodyElementDoc(xmlName);
/* 136 */       bodyElement = (SOAPContentElement)soapBody.addChildElement(bodyElement);
/*     */
/* 138 */       Source payload = (Source)epInv.getReturnValue();
/* 139 */       bodyElement.setXMLFragment(new XMLFragment(payload));
/*     */
/* 141 */       return resMessage;
View Full Code Here

/*     */   {
/*  76 */     Source source = null;
/*  77 */     if ((this.message instanceof SOAPMessage))
/*     */     {
/*  79 */       SOAPMessage soapMessage = (SOAPMessage)this.message;
/*  80 */       SOAPBodyImpl soapBody = getSOAPBody(soapMessage);
/*  81 */       SOAPElement bodyElement = (SOAPElement)soapBody.getFirstChild();
/*     */
/*  83 */       if (this.style == Style.RPC)
/*     */       {
/*  85 */         source = new DOMSource(bodyElement);
/*     */       }
View Full Code Here

/*     */   public void setPayload(Source source)
/*     */   {
/* 103 */     if ((this.message instanceof SOAPMessage))
/*     */     {
/* 105 */       SOAPMessage soapMessage = (SOAPMessage)this.message;
/* 106 */       SOAPBodyImpl soapBody = getSOAPBody(soapMessage);
/* 107 */       SOAPElement bodyElement = (SOAPElement)soapBody.getFirstChild();
/*     */       try
/*     */       {
/* 110 */         if (this.style == Style.RPC)
/*     */         {
/*     */           try
/*     */           {
/* 114 */             soapBody.removeContents();
/* 115 */             EnvelopeBuilder envBuilder = (EnvelopeBuilder)ServiceLoader.loadService(EnvelopeBuilder.class.getName(), EnvelopeBuilderDOM.class.getName());
/* 116 */             envBuilder.setStyle(this.style);
/* 117 */             Element domBodyElement = DOMUtils.sourceToElement(source);
/* 118 */             envBuilder.buildBodyElementRpc(soapBody, domBodyElement);
/*     */           }
View Full Code Here

/*     */   {
/* 148 */     Object payload = null;
/* 149 */     if ((this.message instanceof SOAPMessage))
/*     */     {
/* 151 */       SOAPMessage soapMessage = (SOAPMessage)this.message;
/* 152 */       SOAPBodyImpl soapBody = getSOAPBody(soapMessage);
/*     */
/* 154 */       SOAPContentElement bodyElement = (SOAPContentElement)soapBody.getFirstChild();
/* 155 */       if (bodyElement != null)
/*     */       {
/* 157 */         payload = bodyElement.getObjectValue();
/*     */       }
/*     */     }
View Full Code Here

/*     */   public void setPayload(Object payload, JAXBContext jaxbContext)
/*     */   {
/* 169 */     if ((this.message instanceof SOAPMessage))
/*     */     {
/* 171 */       SOAPMessage soapMessage = (SOAPMessage)this.message;
/* 172 */       SOAPBodyImpl soapBody = getSOAPBody(soapMessage);
/*     */
/* 174 */       SOAPContentElement bodyElement = (SOAPContentElement)soapBody.getFirstChild();
/* 175 */       if (bodyElement != null)
/*     */       {
/* 177 */         bodyElement.setObjectValue(payload);
/* 178 */         MessageContextAssociation.peekMessageContext().setModified(true);
/*     */       }
View Full Code Here

/*     */     }
/*     */   }
/*     */
/*     */   private SOAPBodyImpl getSOAPBody(SOAPMessage soapMessage)
/*     */   {
/* 189 */     SOAPBodyImpl soapBody = null;
/*     */     try
/*     */     {
/* 192 */       soapBody = (SOAPBodyImpl)soapMessage.getSOAPBody();
/*     */     }
/*     */     catch (SOAPException ex)
View Full Code Here

         {
            SOAPMessage soapMessage = (SOAPMessage)resMessage;
            if (soapMessage.getAttachments().hasNext())
               throw new IllegalStateException("Attachments not supported with JSON");

            SOAPBodyImpl soapBody = (SOAPBodyImpl)soapMessage.getSOAPBody();
            BadgerFishDOMDocumentSerializer serializer = new BadgerFishDOMDocumentSerializer(output);
            serializer.serialize(soapBody.getBodyElement());
         }
         else
         {
            resMessage.writeTo(output);
         }
View Full Code Here

TOP

Related Classes of org.jboss.ws.core.soap.SOAPBodyImpl

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.