com.eviware.soapui.impl.wsdl.mock
Class WsdlMockOperation
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.MockOperationConfig>
com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation
- All Implemented Interfaces:
- MockOperation, ModelItem, PropertyChangeNotifier, java.beans.PropertyChangeListener, java.util.EventListener
public class WsdlMockOperation
- extends AbstractWsdlModelItem<com.eviware.soapui.config.MockOperationConfig>
- implements MockOperation, java.beans.PropertyChangeListener
A WsdlMockOperation in a WsdlMockService
- 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 |
DISPATCH_STYLE_PROPERTY
public static final java.lang.String DISPATCH_STYLE_PROPERTY
DEFAULT_RESPONSE_PROPERTY
public static final java.lang.String DEFAULT_RESPONSE_PROPERTY
DISPATCH_PATH_PROPERTY
public static final java.lang.String DISPATCH_PATH_PROPERTY
OPERATION_PROPERTY
public static final java.lang.String OPERATION_PROPERTY
WsdlMockOperation
public WsdlMockOperation(WsdlMockService mockService,
com.eviware.soapui.config.MockOperationConfig config)
WsdlMockOperation
public WsdlMockOperation(WsdlMockService mockService,
com.eviware.soapui.config.MockOperationConfig config,
WsdlOperation operation)
getIcon
public javax.swing.ImageIcon getIcon()
- Specified by:
getIcon
in interface ModelItem
- Overrides:
getIcon
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockOperationConfig>
getMockService
public WsdlMockService getMockService()
- Specified by:
getMockService
in interface MockOperation
getMockResponseAt
public WsdlMockResponse getMockResponseAt(int index)
- Specified by:
getMockResponseAt
in interface MockOperation
getOperation
public WsdlOperation getOperation()
- Specified by:
getOperation
in interface MockOperation
getMockResponseByName
public WsdlMockResponse getMockResponseByName(java.lang.String name)
- Specified by:
getMockResponseByName
in interface MockOperation
getMockResponseCount
public int getMockResponseCount()
- Specified by:
getMockResponseCount
in interface MockOperation
addNewMockResponse
public WsdlMockResponse addNewMockResponse(com.eviware.soapui.config.MockResponseConfig responseConfig)
addNewMockResponse
public WsdlMockResponse addNewMockResponse(java.lang.String name,
boolean createResponse)
removeMockResponse
public void removeMockResponse(WsdlMockResponse mockResponse)
dispatchRequest
public WsdlMockResult dispatchRequest(WsdlMockRequest request,
javax.servlet.http.HttpServletResponse response)
throws DispatchException
- Throws:
DispatchException
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockOperationConfig>
evaluateDispatchXPath
public org.apache.xmlbeans.XmlObject[] evaluateDispatchXPath(WsdlMockRequest request)
throws org.apache.xmlbeans.XmlException
- Throws:
org.apache.xmlbeans.XmlException
evaluateDispatchScript
public java.lang.Object evaluateDispatchScript(WsdlMockRequest request)
throws DispatchException
- Throws:
DispatchException
getDispatchStyle
public com.eviware.soapui.config.DispatchStyleConfig.Enum getDispatchStyle()
setDispatchStyle
public void setDispatchStyle(com.eviware.soapui.config.DispatchStyleConfig.Enum dispatchStyle)
getDispatchPath
public java.lang.String getDispatchPath()
setDispatchPath
public void setDispatchPath(java.lang.String dispatchPath)
getWsdlOperationName
public java.lang.String getWsdlOperationName()
getDefaultResponse
public java.lang.String getDefaultResponse()
setDefaultResponse
public void setDefaultResponse(java.lang.String defaultResponse)
getMockResponses
public java.util.List<MockResponse> getMockResponses()
- Specified by:
getMockResponses
in interface MockOperation
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent arg0)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
getLastMockResult
public WsdlMockResult getLastMockResult()
- Specified by:
getLastMockResult
in interface MockOperation
setOperation
public void setOperation(WsdlOperation operation)
beforeSave
public void beforeSave()
- Overrides:
beforeSave
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockOperationConfig>
isOneWay
public boolean isOneWay()
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
Copyright © 2005-2007 eviware.com. All Rights Reserved.