org.owasp.webscarab.plugin.webservice
Class WebServiceModel
java.lang.Object
org.owasp.webscarab.plugin.AbstractPluginModel
org.owasp.webscarab.plugin.webservice.WebServiceModel
public class WebServiceModel
- extends AbstractPluginModel
- Author:
- rdawes
Methods inherited from class org.owasp.webscarab.plugin.AbstractPluginModel |
addPropertyChangeListener, addPropertyChangeListener, getStatus, isBusy, isModified, isRunning, isStopping, removePropertyChangeListener, removePropertyChangeListener, setBusy, setModified, setRunning, setStatus, setStopping |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebServiceModel
public WebServiceModel(FrameworkModel model)
- Creates a new instance of WebServiceModel
addModelListener
public void addModelListener(WebServiceListener listener)
- adds a listener to the model
- Parameters:
listener
- the listener to add
removeModelListener
public void removeModelListener(WebServiceListener listener)
- removes a listener from the model
- Parameters:
listener
- the listener to remove
getWSDL
public byte[] getWSDL(ConversationID id)
getURL
public HttpUrl getURL(ConversationID id)
setSchema
public void setSchema(Schema schema)
getSchema
public Schema getSchema()
setDefinition
public void setDefinition(javax.wsdl.Definition definition)
getDefinition
public javax.wsdl.Definition getDefinition()
setWSDLResponse
public void setWSDLResponse(ConversationID id)
setServices
public void setServices(ServiceInfo[] services)
getServiceCount
public int getServiceCount()
getServiceInfo
public ServiceInfo getServiceInfo(int index)
getWSDLConversations
public ConversationModel getWSDLConversations()
setExtraHeaders
public void setExtraHeaders(NamedValue[] headers)
getExtraHeaders
public NamedValue[] getExtraHeaders()
fireServicesChanged
protected void fireServicesChanged()
- notifies listeners that all cookies in the model have changed