Package com.webmethods.caf.common.model
Interface IWSDLProvider
- All Known Subinterfaces:
IWSDLProviderEx
public interface IWSDLProvider
Interface that can be implemented by a class that can provide WSDL either by
return a complete WSDL document or a URL for it
-
Method Summary
Modifier and TypeMethodDescriptionReturns a sorted map of the Auth methods names and their methods support by this provider.Optionaly returns operation name to useReturn password to access the wsdl url and/or the service itselfReturn username to access the wsdl url and/or the service itselfReturn complete .wsdl documentReturn wsdl url
-
Method Details
-
getWsdlDocument
String getWsdlDocument()Return complete .wsdl document- Returns:
- null if .wsdl document is not available
-
getWsdlUrl
URL getWsdlUrl()Return wsdl url- Returns:
- null if wsdl url is not available
-
getOperation
String getOperation()Optionaly returns operation name to use- Returns:
- operation name or null, if no specific operation is required
-
getUsername
String getUsername()Return username to access the wsdl url and/or the service itself- Returns:
- null if not available
-
getPassword
String getPassword()Return password to access the wsdl url and/or the service itself- Returns:
- null if not available
-
getAuthMethods
Returns a sorted map of the Auth methods names and their methods support by this provider.- Returns:
- NONE if none are supported. com.webmethods.caf.wsclient.AuthCredentials Authentication method constants int NONE = 0; int METHOD_BASIC = 1; int METHOD_SAML = 2; int METHOD_HYBRID = 3; int METHOD_NONCE = 4;
-