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 Summary
Constructors Constructor Description J2EEModelerHelper(J2EEModelerIf base, J2EEModelInfo modelInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected J2EEModelInfo.MetadataOperationInfo
findOperationInfo(Message inputMessage)
LiteralType
getElementTypeToLiteralType(QName elementType)
protected WSDLModelerBase.WSDLExceptionInfo
getExceptionInfo(Fault fault)
protected String
getJavaNameForOperation(Operation operation)
protected String
getJavaNameOfPort(QName portQName)
protected String
getJavaNameOfSEI(Port port)
static QName
getQNameOf(GloballyKnown entity)
protected String
getServiceInterfaceName(QName serviceQName, Service wsdlService)
protected boolean
isUnwrappable(Message inputMessage)
protected void
postProcessSOAPOperation(Operation operation)
protected void
setCurrentPort(Port port)
protected void
setJavaOperationNameProperty(Message inputMessage)
protected void
setSOAPUse()
BP 2707 assume "literal" if "use" attribute is not specified XXX FIXME.protected boolean
useExplicitServiceContextForDocLit(Message inputMessage)
This is a complete hack.protected boolean
useExplicitServiceContextForRpcEncoded(Message inputMessage)
This is a complete hack.protected boolean
useExplicitServiceContextForRpcLit(Message inputMessage)
This is a complete hack.protected AbstractType
verifyParameterType(AbstractType type, String partName, Operation operation)
protected AbstractType
verifyResultType(AbstractType type, Operation operation)
-
-
-
Constructor Detail
-
J2EEModelerHelper
public J2EEModelerHelper(J2EEModelerIf base, J2EEModelInfo modelInfo)
-
-
Method Detail
-
getServiceInterfaceName
protected String getServiceInterfaceName(QName serviceQName, Service wsdlService)
- Parameters:
serviceQName
-wsdlService
-- Returns:
- The name of the service in the wsdl
-
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)
-
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
-
getQNameOf
public static QName getQNameOf(GloballyKnown entity)
-
-