com.eviware.soapui.impl.wsdl.mock
Class WsdlMockService
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<T>
com.eviware.soapui.impl.wsdl.AbstractTestPropertyHolderWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
com.eviware.soapui.impl.wsdl.mock.WsdlMockService
- All Implemented Interfaces:
- MutableTestPropertyHolder, MockService, ModelItem, TestModelItem, TestPropertyHolder, PropertyChangeNotifier
public class WsdlMockService
- extends AbstractTestPropertyHolderWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
- implements MockService
A MockService for simulation WsdlInterfaces and their operations
- Author:
- ole.matzura
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractTestPropertyHolderWsdlModelItem |
addProperty, addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyNames, getPropertyValue, hasProperty, moveProperty, removeProperty, removeTestPropertyListener, renameProperty, setPropertiesConfig, setPropertyValue |
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, dependsOn, 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 |
Methods inherited from interface com.eviware.soapui.model.TestPropertyHolder |
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue |
START_SCRIPT_PROPERTY
public static final java.lang.String START_SCRIPT_PROPERTY
STOP_SCRIPT_PROPERTY
public static final java.lang.String STOP_SCRIPT_PROPERTY
INCOMING_WSS
public static final java.lang.String INCOMING_WSS
OUGOING_WSS
public static final java.lang.String OUGOING_WSS
WsdlMockService
public WsdlMockService(Project project,
com.eviware.soapui.config.MockServiceConfig config)
addMockRunListener
public void addMockRunListener(MockRunListener listener)
- Specified by:
addMockRunListener
in interface MockService
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interface MockService
getMockOperationAt
public WsdlMockOperation getMockOperationAt(int index)
- Specified by:
getMockOperationAt
in interface MockService
getMockOperationByName
public WsdlMockOperation getMockOperationByName(java.lang.String name)
- Specified by:
getMockOperationByName
in interface MockService
getMockOperationCount
public int getMockOperationCount()
- Specified by:
getMockOperationCount
in interface MockService
getProject
public WsdlProject getProject()
- Specified by:
getProject
in interface MockService
getPort
public int getPort()
- Specified by:
getPort
in interface MockService
getHost
public java.lang.String getHost()
setHost
public void setHost(java.lang.String host)
getBindToHostOnly
public boolean getBindToHostOnly()
setBindToHostOnly
public void setBindToHostOnly(boolean bindToHostOnly)
removeMockRunListener
public void removeMockRunListener(MockRunListener listener)
- Specified by:
removeMockRunListener
in interface MockService
start
public WsdlMockRunner start(WsdlTestRunContext context)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMockRunner
public WsdlMockRunner getMockRunner()
getMockOperation
public WsdlMockOperation getMockOperation(Operation operation)
addNewMockOperation
public WsdlMockOperation addNewMockOperation(WsdlOperation operation)
setPort
public void setPort(int port)
getMockedInterfaces
public WsdlInterface[] getMockedInterfaces()
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
setPath
public void setPath(java.lang.String path)
getMockRunListeners
public MockRunListener[] getMockRunListeners()
removeMockOperation
public void removeMockOperation(WsdlMockOperation mockOperation)
addMockServiceListener
public void addMockServiceListener(MockServiceListener listener)
- Specified by:
addMockServiceListener
in interface MockService
removeMockServiceListener
public void removeMockServiceListener(MockServiceListener listener)
- Specified by:
removeMockServiceListener
in interface MockService
fireMockOperationAdded
protected void fireMockOperationAdded(WsdlMockOperation mockOperation)
fireMockOperationRemoved
protected void fireMockOperationRemoved(WsdlMockOperation mockOperation)
fireMockResponseAdded
protected void fireMockResponseAdded(WsdlMockResponse mockResponse)
fireMockResponseRemoved
protected void fireMockResponseRemoved(WsdlMockResponse mockResponse)
getIcon
public javax.swing.ImageIcon getIcon()
- Specified by:
getIcon
in interface ModelItem
- Overrides:
getIcon
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
getLocalEndpoint
public java.lang.String getLocalEndpoint()
isRequireSoapVersion
public boolean isRequireSoapVersion()
setRequireSoapVersion
public void setRequireSoapVersion(boolean requireSoapVersion)
isRequireSoapAction
public boolean isRequireSoapAction()
setRequireSoapAction
public void setRequireSoapAction(boolean requireSoapAction)
start
public WsdlMockRunner start()
throws java.lang.Exception
- Specified by:
start
in interface MockService
- Throws:
java.lang.Exception
hasMockOperation
public boolean hasMockOperation(Operation operation)
beforeSave
public void beforeSave()
- Overrides:
beforeSave
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
setStartScript
public void setStartScript(java.lang.String script)
getStartScript
public java.lang.String getStartScript()
setStopScript
public void setStopScript(java.lang.String script)
getStopScript
public java.lang.String getStopScript()
runStartScript
public java.lang.Object runStartScript(WsdlMockRunContext runContext,
WsdlMockRunner runner)
throws java.lang.Exception
- Throws:
java.lang.Exception
runStopScript
public java.lang.Object runStopScript(WsdlMockRunContext runContext,
WsdlMockRunner runner)
throws java.lang.Exception
- Throws:
java.lang.Exception
setOnRequestScript
public void setOnRequestScript(java.lang.String script)
getOnRequestScript
public java.lang.String getOnRequestScript()
setAfterRequestScript
public void setAfterRequestScript(java.lang.String script)
getAfterRequestScript
public java.lang.String getAfterRequestScript()
runOnRequestScript
public java.lang.Object runOnRequestScript(WsdlMockRunContext runContext,
WsdlMockRunner runner,
WsdlMockRequest mockRequest)
throws java.lang.Exception
- Throws:
java.lang.Exception
runAfterRequestScript
public java.lang.Object runAfterRequestScript(WsdlMockRunContext runContext,
WsdlMockRunner runner,
MockResult mockResult)
throws java.lang.Exception
- Throws:
java.lang.Exception
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
- Overrides:
getChildren
in class AbstractModelItem
getMockOperationList
public java.util.List<MockOperation> getMockOperationList()
- Specified by:
getMockOperationList
in interface MockService
getIncomingWss
public java.lang.String getIncomingWss()
setIncomingWss
public void setIncomingWss(java.lang.String incomingWss)
getOutgoingWss
public java.lang.String getOutgoingWss()
setOutgoingWss
public void setOutgoingWss(java.lang.String outgoingWss)
getMockedOperations
public java.util.List<WsdlOperation> getMockedOperations()
setDocroot
public void setDocroot(java.lang.String docroot)
getDocroot
public java.lang.String getDocroot()
resolve
public void resolve(ResolveContext context)
- Overrides:
resolve
in class AbstractWsdlModelItem<com.eviware.soapui.config.MockServiceConfig>
replace
public void replace(WsdlMockOperation mockOperation,
com.eviware.soapui.config.MockOperationConfig reloadedMockOperation)
Copyright © 2005-2008 eviware.com. All Rights Reserved.