com.eviware.soapui.impl.wsdl.mock
Class WsdlMockResponse

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>
          extended by com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse
All Implemented Interfaces:
AttachmentContainer, MockResponse, ModelItem, PropertyChangeNotifier

public class WsdlMockResponse
extends AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>
implements MockResponse, AttachmentContainer


Nested Class Summary
 
Nested classes/interfaces inherited from class com.eviware.soapui.model.support.AbstractModelItem
AbstractModelItem.ShowModelItemAction
 
Field Summary
protected  java.util.List<FileAttachment> attachments
           
static java.lang.String DISABLE_MULTIPART_ATTACHMENTS
           
static java.lang.String HEADERS_PROPERTY
           
static java.lang.String MOCKRESULT_PROPERTY
           
static java.lang.String SCRIPT_PROPERTY
           
 
Fields inherited from interface com.eviware.soapui.model.mock.MockResponse
ATTACHMENTS_PROPERTY, ENCODING_PROPERTY, MTOM_NABLED_PROPERTY, RESPONSECONTENT_PROPERTY
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
WsdlMockResponse(WsdlMockOperation operation, com.eviware.soapui.config.MockResponseConfig config)
           
 
Method Summary
 Attachment addAttachment(Attachment attachment)
           
 Attachment attachFile(java.io.File file, boolean cache)
           
 void evaluateScript(WsdlMockRequest request)
           
 WsdlMockResult execute(WsdlMockRequest request, WsdlMockResult result)
           
 WsdlAttachment getAttachmentAt(int index)
           
 int getAttachmentCount()
           
 WsdlAttachmentPart getAttachmentPart(java.lang.String partName)
           
 Attachment[] getAttachments()
           
 Attachment[] getAttachmentsForPart(java.lang.String partName)
           
 WsdlAttachmentPart[] getDefinedAttachmentParts()
           
 java.lang.String getEncoding()
           
 javax.swing.ImageIcon getIcon()
           
 WsdlMockOperation getMockOperation()
           
 WsdlMockResult getMockResult()
           
 java.lang.String getResponseContent()
           
 StringToStringMap getResponseHeaders()
           
 java.lang.String getScript()
           
 boolean isMtomEnabled()
           
 boolean isMultipartEnabled()
           
 void removeAttachment(Attachment attachment)
           
 void setEncoding(java.lang.String encoding)
           
 void setMockResult(WsdlMockResult mockResult)
           
 void setMtomEnabled(boolean mtomEnabled)
           
 void setMultipartEnabled(boolean multipartEnabled)
           
 void setResponseContent(java.lang.String responseContent)
           
 void setResponseHeaders(StringToStringMap headers)
           
 void setScript(java.lang.String script)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem
getConfig, getDescription, getName, getParent, getSettings, getWsdlModelItemByName, release, setConfig, setDescription, setIcon, setName, setSettings
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getPanelBuilder, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
 
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.ModelItem
getActions, getDescription, getName, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

MOCKRESULT_PROPERTY

public static final java.lang.String MOCKRESULT_PROPERTY

SCRIPT_PROPERTY

public static final java.lang.String SCRIPT_PROPERTY

HEADERS_PROPERTY

public static final java.lang.String HEADERS_PROPERTY

DISABLE_MULTIPART_ATTACHMENTS

public static final java.lang.String DISABLE_MULTIPART_ATTACHMENTS

attachments

protected java.util.List<FileAttachment> attachments
Constructor Detail

WsdlMockResponse

public WsdlMockResponse(WsdlMockOperation operation,
                        com.eviware.soapui.config.MockResponseConfig config)
Method Detail

getAttachments

public Attachment[] getAttachments()
Specified by:
getAttachments in interface AttachmentContainer
Specified by:
getAttachments in interface MockResponse

getScript

public java.lang.String getScript()

getEncoding

public java.lang.String getEncoding()
Specified by:
getEncoding in interface MockResponse

setEncoding

public void setEncoding(java.lang.String encoding)

getResponseContent

public java.lang.String getResponseContent()
Specified by:
getResponseContent in interface MockResponse

setResponseContent

public void setResponseContent(java.lang.String responseContent)

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in interface ModelItem
Overrides:
getIcon in class AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>

getMockOperation

public WsdlMockOperation getMockOperation()
Specified by:
getMockOperation in interface MockResponse

execute

public WsdlMockResult execute(WsdlMockRequest request,
                              WsdlMockResult result)
                       throws DispatchException
Throws:
DispatchException

evaluateScript

public void evaluateScript(WsdlMockRequest request)

setScript

public void setScript(java.lang.String script)

setResponseHeaders

public void setResponseHeaders(StringToStringMap headers)

getResponseHeaders

public StringToStringMap getResponseHeaders()
Specified by:
getResponseHeaders in interface MockResponse

attachFile

public Attachment attachFile(java.io.File file,
                             boolean cache)
Specified by:
attachFile in interface AttachmentContainer

getAttachmentCount

public int getAttachmentCount()
Specified by:
getAttachmentCount in interface AttachmentContainer

getAttachmentAt

public WsdlAttachment getAttachmentAt(int index)
Specified by:
getAttachmentAt in interface AttachmentContainer

removeAttachment

public void removeAttachment(Attachment attachment)
Specified by:
removeAttachment in interface AttachmentContainer

getDefinedAttachmentParts

public WsdlAttachmentPart[] getDefinedAttachmentParts()
Specified by:
getDefinedAttachmentParts in interface AttachmentContainer

getAttachmentPart

public WsdlAttachmentPart getAttachmentPart(java.lang.String partName)
Specified by:
getAttachmentPart in interface AttachmentContainer

getAttachmentsForPart

public Attachment[] getAttachmentsForPart(java.lang.String partName)
Specified by:
getAttachmentsForPart in interface AttachmentContainer

isMtomEnabled

public boolean isMtomEnabled()
Specified by:
isMtomEnabled in interface AttachmentContainer
Specified by:
isMtomEnabled in interface MockResponse

setMtomEnabled

public void setMtomEnabled(boolean mtomEnabled)

addAttachment

public Attachment addAttachment(Attachment attachment)

setMockResult

public void setMockResult(WsdlMockResult mockResult)

getMockResult

public WsdlMockResult getMockResult()
Specified by:
getMockResult in interface MockResponse

isMultipartEnabled

public boolean isMultipartEnabled()
Specified by:
isMultipartEnabled in interface AttachmentContainer

setMultipartEnabled

public void setMultipartEnabled(boolean multipartEnabled)


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