com.eviware.soapui.impl.wsdl.submit
Class AbstractRestMessageExchange<T extends ModelItem>

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.submit.AbstractMessageExchange<T>
      extended by com.eviware.soapui.impl.wsdl.submit.AbstractRestMessageExchange<T>
All Implemented Interfaces:
HttpMessageExchange, RestMessageExchange, MessageExchange, ResultContainer
Direct Known Subclasses:
RestResponseMessageExchange

public abstract class AbstractRestMessageExchange<T extends ModelItem>
extends AbstractMessageExchange<T>
implements RestMessageExchange

MessageExchange for WSDL-based exchanges

Author:
ole.matzura

Field Summary
 
Fields inherited from class com.eviware.soapui.impl.wsdl.submit.AbstractMessageExchange
properties
 
Constructor Summary
AbstractRestMessageExchange(T modelItem)
           
 
Method Summary
 byte[] getRawRequestData()
           
 byte[] getRawResponseData()
           
 Attachment[] getRequestAttachmentsForPart(java.lang.String name)
           
 Attachment[] getResponseAttachmentsForPart(java.lang.String name)
           
 boolean hasRawData()
           
 boolean hasRequest(boolean ignoreEmpty)
           
 boolean hasResponse()
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.submit.AbstractMessageExchange
addProperty, getMessages, getModelItem, getProperties, getProperty, getRequestContentAsXml, getResponseContentAsXml, setMessages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.impl.wsdl.submit.RestMessageExchange
getResource, getRestRequest
 
Methods inherited from interface com.eviware.soapui.impl.wsdl.submit.HttpMessageExchange
getResponseContentType, getResponseStatusCode
 
Methods inherited from interface com.eviware.soapui.model.iface.MessageExchange
getEndpoint, getMessages, getModelItem, getOperation, getProperties, getProperty, getRequestAttachments, getRequestContent, getRequestContentAsXml, getRequestHeaders, getResponseAttachments, getResponseContent, getResponseContentAsXml, getResponseHeaders, getTimestamp, getTimeTaken, isDiscarded
 

Constructor Detail

AbstractRestMessageExchange

public AbstractRestMessageExchange(T modelItem)
Method Detail

hasResponse

public boolean hasResponse()
Specified by:
hasResponse in interface MessageExchange

getResponseAttachmentsForPart

public Attachment[] getResponseAttachmentsForPart(java.lang.String name)
Specified by:
getResponseAttachmentsForPart in interface MessageExchange

getRequestAttachmentsForPart

public Attachment[] getRequestAttachmentsForPart(java.lang.String name)
Specified by:
getRequestAttachmentsForPart in interface MessageExchange

hasRequest

public boolean hasRequest(boolean ignoreEmpty)
Specified by:
hasRequest in interface MessageExchange

hasRawData

public boolean hasRawData()
Specified by:
hasRawData in interface MessageExchange

getRawRequestData

public byte[] getRawRequestData()
Specified by:
getRawRequestData in interface MessageExchange

getRawResponseData

public byte[] getRawResponseData()
Specified by:
getRawResponseData in interface MessageExchange


Copyright © 2005-2010 eviware.com. All Rights Reserved.