com.eviware.soapui.impl.wsdl.mock
Class WsdlMockResponse
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>
com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse
- All Implemented Interfaces:
- AttachmentContainer, MockResponse, ModelItem, PropertyExpansionContainer, TestModelItem, TestPropertyHolder, PropertyChangeNotifier
public class WsdlMockResponse
- extends AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>
- implements MockResponse, AttachmentContainer, PropertyExpansionContainer, TestPropertyHolder
A WsdlMockResponse contained by a WsdlMockOperation
- Author:
- ole.matzura
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, afterLoad, getConfig, getDescription, getId, getName, getParent, getSettings, getWsdlModelItemByName, setConfig, setDescription, setIcon, setName, setSettings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
FORCE_MTOM
public static final java.lang.String FORCE_MTOM
ENABLE_INLINE_FILES
public static final java.lang.String ENABLE_INLINE_FILES
RESPONSE_DELAY_PROPERTY
public static final java.lang.String RESPONSE_DELAY_PROPERTY
STRIP_WHITESPACES
public static final java.lang.String STRIP_WHITESPACES
REMOVE_EMPTY_CONTENT
public static final java.lang.String REMOVE_EMPTY_CONTENT
ENCODE_ATTACHMENTS
public static final java.lang.String ENCODE_ATTACHMENTS
RESPONSE_HTTP_STATUS
public static final java.lang.String RESPONSE_HTTP_STATUS
OUGOING_WSS
public static final java.lang.String OUGOING_WSS
attachments
protected java.util.List<FileAttachment> attachments
WsdlMockResponse
public WsdlMockResponse(WsdlMockOperation operation,
com.eviware.soapui.config.MockResponseConfig config)
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)
- Specified by:
setResponseContent
in interface MockResponse
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)
throws java.lang.Exception
- Throws:
java.lang.Exception
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>
setScript
public void setScript(java.lang.String script)
setResponseHeaders
public void setResponseHeaders(StringToStringMap headers)
getResponseHeaders
public StringToStringMap getResponseHeaders()
- Specified by:
getResponseHeaders
in interface MockResponse
getResponseParts
public MessagePart[] getResponseParts()
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)
setResponseDelay
public void setResponseDelay(long delay)
getResponseDelay
public long getResponseDelay()
setResponseHttpStatus
public void setResponseHttpStatus(java.lang.String httpStatus)
getResponseHttpStatus
public java.lang.String getResponseHttpStatus()
setMockResult
public void setMockResult(WsdlMockResult mockResult)
getMockResult
public WsdlMockResult getMockResult()
- Specified by:
getMockResult
in interface MockResponse
getContentLength
public long getContentLength()
isMultipartEnabled
public boolean isMultipartEnabled()
- Specified by:
isMultipartEnabled
in interface AttachmentContainer
setMultipartEnabled
public void setMultipartEnabled(boolean multipartEnabled)
isForceMtom
public boolean isForceMtom()
setForceMtom
public void setForceMtom(boolean forceMtom)
isRemoveEmptyContent
public boolean isRemoveEmptyContent()
setRemoveEmptyContent
public void setRemoveEmptyContent(boolean removeEmptyContent)
isEncodeAttachments
public boolean isEncodeAttachments()
setEncodeAttachments
public void setEncodeAttachments(boolean encodeAttachments)
isStripWhitespaces
public boolean isStripWhitespaces()
setStripWhitespaces
public void setStripWhitespaces(boolean stripWhitespaces)
isInlineFilesEnabled
public boolean isInlineFilesEnabled()
- Specified by:
isInlineFilesEnabled
in interface AttachmentContainer
setInlineFilesEnabled
public void setInlineFilesEnabled(boolean inlineFilesEnabled)
beforeSave
public void beforeSave()
- Overrides:
beforeSave
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockResponseConfig>
addAttachmentsChangeListener
public void addAttachmentsChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
addAttachmentsChangeListener
in interface AttachmentContainer
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in interface AttachmentContainer
removeAttachmentsChangeListener
public void removeAttachmentsChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removeAttachmentsChangeListener
in interface AttachmentContainer
getSoapVersion
public SoapVersion getSoapVersion()
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
getPropertyExpansions
public PropertyExpansion[] getPropertyExpansions()
- Specified by:
getPropertyExpansions
in interface PropertyExpansionContainer
addTestPropertyListener
public void addTestPropertyListener(TestPropertyListener listener)
- Specified by:
addTestPropertyListener
in interface TestPropertyHolder
getModelItem
public ModelItem getModelItem()
- Specified by:
getModelItem
in interface TestPropertyHolder
getProperties
public java.util.Map<java.lang.String,TestProperty> getProperties()
- Specified by:
getProperties
in interface TestPropertyHolder
getProperty
public TestProperty getProperty(java.lang.String name)
- Specified by:
getProperty
in interface TestPropertyHolder
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNames
in interface TestPropertyHolder
getPropertyValue
public java.lang.String getPropertyValue(java.lang.String name)
- Specified by:
getPropertyValue
in interface TestPropertyHolder
hasProperty
public boolean hasProperty(java.lang.String name)
- Specified by:
hasProperty
in interface TestPropertyHolder
removeTestPropertyListener
public void removeTestPropertyListener(TestPropertyListener listener)
- Specified by:
removeTestPropertyListener
in interface TestPropertyHolder
setPropertyValue
public void setPropertyValue(java.lang.String name,
java.lang.String value)
- Specified by:
setPropertyValue
in interface TestPropertyHolder
getOutgoingWss
public java.lang.String getOutgoingWss()
setOutgoingWss
public void setOutgoingWss(java.lang.String outgoingWss)
Copyright © 2005-2007 eviware.com. All Rights Reserved.