public class WsdlInterface extends AbstractInterface implements AuthProfileHolderContainer
WSDL implementation of Interface, maps to a WSDL Binding
| Modifiers | Name | Description |
|---|---|---|
static class |
WsdlInterface.BindingTuple |
| Constructor and description |
|---|
WsdlInterface(WsdlProject project, WsdlInterfaceConfig interfaceConfig) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
addExternalDependencies(java.util.List<ExternalDependency> dependencies) |
|
public WsdlOperation |
addNewOperation(BindingOperation operation) |
|
public boolean |
apply(java.io.File newFile) |
|
public DefinitionCacheConfig |
cacheDefinition(WsdlLoader loader) |
|
public void |
deleteOperation(java.lang.String bindingOperationName) |
|
public BindingOperation |
findBindingOperation(Definition definition, java.lang.String bindingOperationName, java.lang.String inputName, java.lang.String outputName) |
|
public java.util.List<AbstractWsdlModelItem<?>> |
getAllMessages() |
|
public java.lang.String |
getAnonymous() |
|
public AuthProfileHolder |
getAuthProfileHolder() |
|
public groovy.lang.Binding |
getBinding() |
|
public javax.xml.namespace.QName |
getBindingName() |
|
public java.lang.String |
getDefinition() |
|
public WsdlContext |
getDefinitionContext() |
|
public java.lang.String |
getInterfaceType() |
|
public SoapMessageBuilder |
getMessageBuilder() |
|
public WsdlOperation |
getOperationAt(int index) |
|
public WsdlOperation |
getOperationByName(java.lang.String name) |
|
public int |
getOperationCount() |
|
public java.util.List<WsdlOperation> |
getOperationList() |
|
public java.util.Map<java.lang.String, Operation> |
getOperations() |
|
public WsdlProject |
getProject() |
|
public SoapVersion |
getSoapVersion() |
|
public java.lang.String |
getStyle() |
|
public java.lang.String |
getTechnicalId() |
|
public java.lang.String |
getType() |
|
public java.lang.String |
getWsaEndpointReferenceParametes() |
|
public java.lang.String |
getWsaVersion() |
|
public WsdlContext |
getWsdlContext() |
|
public boolean |
isCached() |
|
public boolean |
isDefinitionShareble() |
|
public boolean |
isUpdating() |
|
public boolean |
isWsdlContextAvailable() |
|
public WsdlInterface.BindingTuple |
prepareUpdateDefinition(java.lang.String url) |
|
public void |
processPolicy(Policy policy)Method for processing policy on interface level it should include processing of all types of policies, but for now there's only Addressing policy implemented |
|
public void |
release() |
|
public void |
removeOperation(WsdlOperation wsdlOperation) |
|
public void |
resetConfigOnMove(ModelItemConfig config) |
|
public void |
resolve(ResolveContext<?> context) |
|
public void |
setAnonymous(java.lang.String anonymous) |
|
public void |
setBindingName(javax.xml.namespace.QName name) |
|
public void |
setDefinition(java.lang.String wsdlUrl, boolean updateCache) |
|
public void |
setDefinition(java.lang.String wsdlUrl) |
|
public void |
setSoapMessageBuilder(SoapMessageBuilder builder) |
|
public void |
setSoapVersion(SoapVersion version) |
|
public void |
setUpdating(boolean updating) |
|
public void |
setWsaEndpointReferenceParametes(java.lang.String referenceParameters) |
|
public void |
setWsaVersion(java.lang.String wsAddressing) |
|
public void |
setWsdlContext(WsdlContext wsdlContext)Used by importer so we dont need to reload the context after importing.. |
|
public void |
transferEndpoints(Port port) |
|
public void |
transferOperations(groovy.lang.Binding binding, boolean createRequests) |
|
public boolean |
updateDefinition(java.lang.String url, boolean createRequests) |
|
public void |
updateDefinition(WsdlInterface.BindingTuple tuple) |
Method for processing policy on interface level it should include processing of all types of policies, but for now there's only Addressing policy implemented
Used by importer so we dont need to reload the context after importing..
ReadyAPI functional (soapui) SDK 3.64.0