com.eviware.soapui.impl.wsdl.submit
Class WsdlMessageExchange

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange
All Implemented Interfaces:
MessageExchange, ResultContainer
Direct Known Subclasses:
WsdlMockResponseMessageExchange, WsdlMockResultMessageExchange, WsdlMonitorMessageExchange, WsdlResponseMessageExchange

public abstract class WsdlMessageExchange
extends java.lang.Object
implements MessageExchange

MessageExchange for WSDL-based exchanges

Author:
ole.matzura

Constructor Summary
WsdlMessageExchange()
           
 
Method Summary
 void addProperty(java.lang.String name, java.lang.String value)
           
 java.lang.String[] getMessages()
           
abstract  WsdlOperation getOperation()
           
 StringToStringMap getProperties()
           
 byte[] getRawRequestData()
           
 byte[] getRawResponseData()
           
 Attachment[] getRequestAttachmentsForPart(java.lang.String name)
           
 Attachment[] getResponseAttachmentsForPart(java.lang.String name)
           
 SoapVersion getSoapVersion()
           
 boolean hasRawData()
           
 boolean hasRequest(boolean ignoreEmpty)
           
 boolean hasResponse()
           
 void setMessages(java.lang.String[] messages)
           
 
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.model.iface.MessageExchange
getModelItem, getRequestAttachments, getRequestContent, getRequestHeaders, getRequestWssResult, getResponseAttachments, getResponseContent, getResponseHeaders, getResponseWssResult, getTimestamp, getTimeTaken, isDiscarded
 

Constructor Detail

WsdlMessageExchange

public WsdlMessageExchange()
Method Detail

addProperty

public void addProperty(java.lang.String name,
                        java.lang.String value)

getProperties

public StringToStringMap getProperties()
Specified by:
getProperties in interface MessageExchange

hasResponse

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

getOperation

public abstract WsdlOperation getOperation()
Specified by:
getOperation 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

getMessages

public java.lang.String[] getMessages()
Specified by:
getMessages in interface MessageExchange

setMessages

public void setMessages(java.lang.String[] messages)

getSoapVersion

public SoapVersion getSoapVersion()

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-2008 eviware.com. All Rights Reserved.