Class AxisBindingOperation

    • Constructor Detail

      • AxisBindingOperation

        public AxisBindingOperation()
    • Method Detail

      • getName

        public QName getName()
      • setName

        public void setName​(QName name)
      • setAxisOperation

        public void setAxisOperation​(AxisOperation axisOperation)
      • setProperty

        public void setProperty​(String name,
                                Object value)
      • isEngaged

        public boolean isEngaged​(String moduleName)
        Description copied from class: AxisDescription
        Check if a given module is engaged at this level.
        Overrides:
        isEngaged in class AxisDescription
        Parameters:
        moduleName - module to investigate.
        Returns:
        true if engaged, false if not. TODO: Handle versions? isEngaged("addressing") should be true even for versioned modulename...
      • toWSDL20

        public OMElement toWSDL20​(OMNamespace wsdl,
                                  OMNamespace tns,
                                  OMNamespace wsoap,
                                  OMNamespace whttp,
                                  String type,
                                  Map<String,​String> namespaceMap,
                                  String serviceName)
        Generates the bindingOperation element
        Parameters:
        wsdl - The WSDL namespace
        tns - The targetnamespace
        wsoap - The SOAP namespace (WSDL 2.0)
        whttp - The HTTP namespace (WSDL 2.0)
        type - Indicates whether the binding is SOAP or HTTP
        namespaceMap - the service's namespace map (prefix -> namespace)
        serviceName - the name of the service
        Returns:
        The generated binding element
      • getEffectivePolicy

        public org.apache.neethi.Policy getEffectivePolicy()