Class J2EEModelerHelper

java.lang.Object
com.sun.xml.rpc.processor.modeler.j2ee.J2EEModelerHelper

public class J2EEModelerHelper extends Object
Author:
JAX-RPC RI Development Team
  • Constructor Details

  • Method Details

    • 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.
    • findOperationInfo

      protected J2EEModelInfo.MetadataOperationInfo findOperationInfo(Message inputMessage)
    • 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)
    • verifyResultType

      protected AbstractType verifyResultType(AbstractType type, Operation operation)
    • verifyParameterType

      protected AbstractType verifyParameterType(AbstractType type, String partName, Operation operation)
    • postProcessSOAPOperation

      protected void postProcessSOAPOperation(Operation operation)
    • getExceptionInfo

      protected WSDLModelerBase.WSDLExceptionInfo getExceptionInfo(Fault fault)
    • 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)
    • getQNameOf

      public static QName getQNameOf(GloballyKnown entity)