Class J2EEModelerHelper


  • public class J2EEModelerHelper
    extends Object
    Author:
    JAX-RPC RI Development Team
    • Method Detail

      • getServiceInterfaceName

        protected String getServiceInterfaceName​(QName serviceQName,
                                                 Service wsdlService)
        Parameters:
        serviceQName -
        wsdlService -
        Returns:
        The name of the service in the wsdl
      • getJavaNameOfPort

        protected String getJavaNameOfPort​(QName portQName)
      • setJavaOperationNameProperty

        protected void setJavaOperationNameProperty​(Message inputMessage)
      • useExplicitServiceContextForDocLit

        protected boolean useExplicitServiceContextForDocLit​(Message inputMessage)
        This is a complete hack. We should really be reading the mapping file and generate the java methods. Since we are retro-fitting the mapping information, we have to force jaxrpc to create the explicit context, i.e. handling soap headerfault.
      • useExplicitServiceContextForRpcLit

        protected boolean useExplicitServiceContextForRpcLit​(Message inputMessage)
        This is a complete hack. We should really be reading the mapping file and generate the java methods. Since we are retro-fitting the mapping information, we have to force jaxrpc to create the explicit context, i.e. handling soap headerfault.
      • useExplicitServiceContextForRpcEncoded

        protected boolean useExplicitServiceContextForRpcEncoded​(Message inputMessage)
        This is a complete hack. We should really be reading the mapping file and generate the java methods. Since we are retro-fitting the mapping information, we have to force jaxrpc to create the explicit context, i.e. handling soap headerfault.
      • isUnwrappable

        protected boolean isUnwrappable​(Message inputMessage)
      • setCurrentPort

        protected void setCurrentPort​(Port port)
      • getJavaNameOfSEI

        protected String getJavaNameOfSEI​(Port port)
      • getElementTypeToLiteralType

        public LiteralType getElementTypeToLiteralType​(QName elementType)
      • postProcessSOAPOperation

        protected void postProcessSOAPOperation​(Operation operation)
      • setSOAPUse

        protected void setSOAPUse()
        BP 2707 assume "literal" if "use" attribute is not specified XXX FIXME. How do we know whether useWSIBasicProfile should be used or not? XXX Also, soapheader "use" attribute not handled here
      • getJavaNameForOperation

        protected String getJavaNameForOperation​(Operation operation)