Class MappingInfo


  • public class MappingInfo
    extends Object
    A MappingInfo object is the collection of all the properties of the mapping between a JAVA contract class (SEI) and it's corresponding WSDL artifacts (wsdl:portType and wsdl:binding). A MappingInfo object can be used to provide additional mapping metadata for WSDL generation and the runtime of WebService databinding.
    Author:
    shih-chang.chen@oracle.com
    • Field Detail

      • targetNamespace

        protected String targetNamespace
      • databindingMode

        protected String databindingMode
      • serviceName

        protected QName serviceName
      • portName

        protected QName portName
      • defaultSchemaNamespaceSuffix

        protected String defaultSchemaNamespaceSuffix
    • Constructor Detail

      • MappingInfo

        public MappingInfo()
    • Method Detail

      • getTargetNamespace

        public String getTargetNamespace()
      • setTargetNamespace

        public void setTargetNamespace​(String targetNamespace)
      • getDatabindingMode

        public String getDatabindingMode()
      • setDatabindingMode

        public void setDatabindingMode​(String databindingMode)
      • setSoapBodyStyle

        public void setSoapBodyStyle​(SoapBodyStyle soapBodyStyle)
      • getBindingID

        public BindingID getBindingID()
      • setBindingID

        public void setBindingID​(BindingID bindingID)
      • getServiceName

        public QName getServiceName()
      • setServiceName

        public void setServiceName​(QName serviceName)
      • getPortName

        public QName getPortName()
      • setPortName

        public void setPortName​(QName portName)
      • getDefaultSchemaNamespaceSuffix

        public String getDefaultSchemaNamespaceSuffix()
      • setDefaultSchemaNamespaceSuffix

        public void setDefaultSchemaNamespaceSuffix​(String defaultSchemaNamespaceSuffix)