electric.soap.wsdl.personality
Interface ISOAPPersonality

All Superinterfaces:
ISOAPAction
All Known Implementing Classes:
NETSOAPPersonality, TMESOAPPersonality

public interface ISOAPPersonality
extends ISOAPAction

ISOAPPersonality produces values for things that the WSDL specification leaves up to the WSDL generator. Different WSDL implementations produce different values, but with the appropriate personality object it's possible to make GLUE generate WSDL that looks (somewhat) like another implementation.

These methods are all SOAP-specific, but in theory we could inherit from a more generic wsdl personality interface in a higher level electric.wsdl.personality package.

Note that ISOAPAction is now deprecated and the extension of ISOAPAction will be removed for the next major release.

Author:
webMethods

Method Summary
 java.lang.String getOperationNamespace(SOAPOperation operation)
          Return the SOAP operation namespace associated with the specified operation.
 java.lang.String getSOAPAction(SOAPOperation operation)
          Return the SOAP action associated with the specified operation.
 java.lang.String getSOAPResultName(java.lang.String name)
           
 

Method Detail

getSOAPAction

public java.lang.String getSOAPAction(SOAPOperation operation)
Return the SOAP action associated with the specified operation.

Specified by:
getSOAPAction in interface ISOAPAction
Parameters:
operation - The SOAP operation.

getSOAPResultName

public java.lang.String getSOAPResultName(java.lang.String name)
Parameters:
name -
Returns:
the soap result name.

getOperationNamespace

public java.lang.String getOperationNamespace(SOAPOperation operation)
Return the SOAP operation namespace associated with the specified operation.

Parameters:
operation - The SOAP operation.


copyright© 2001-2004 by webMethods All Rights Reserved.