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.MetadataOperationInfofindOperationInfo(Message inputMessage)LiteralTypegetElementTypeToLiteralType(QName elementType)protected WSDLModelerBase.WSDLExceptionInfogetExceptionInfo(Fault fault)protected StringgetJavaNameForOperation(Operation operation)protected StringgetJavaNameOfPort(QName portQName)protected StringgetJavaNameOfSEI(Port port)static QNamegetQNameOf(GloballyKnown entity)protected StringgetServiceInterfaceName(QName serviceQName, Service wsdlService)protected booleanisUnwrappable(Message inputMessage)protected voidpostProcessSOAPOperation(Operation operation)protected voidsetCurrentPort(Port port)protected voidsetJavaOperationNameProperty(Message inputMessage)protected voidsetSOAPUse()BP 2707 assume "literal" if "use" attribute is not specified XXX FIXME.protected booleanuseExplicitServiceContextForDocLit(Message inputMessage)This is a complete hack.protected booleanuseExplicitServiceContextForRpcEncoded(Message inputMessage)This is a complete hack.protected booleanuseExplicitServiceContextForRpcLit(Message inputMessage)This is a complete hack.protected AbstractTypeverifyParameterType(AbstractType type, String partName, Operation operation)protected AbstractTypeverifyResultType(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)
-
-