Class OperationInfo

    • Constructor Detail

      • OperationInfo

        public OperationInfo()
    • Method Detail

      • getName

        public QName getName()
        Returns the name of the Operation.
        Specified by:
        getName in interface NamedItem
        Returns:
        the name of the Operation
      • setName

        public final void setName​(QName name)
        Sets the name of the operation.
        Parameters:
        name - the new name of the operation
      • getOutputName

        public String getOutputName()
      • hasOutput

        public boolean hasOutput()
      • getInputName

        public String getInputName()
      • hasInput

        public boolean hasInput()
      • isOneWay

        public boolean isOneWay()
      • isUnwrappedCapable

        public boolean isUnwrappedCapable()
      • getUnwrappedOperation

        public OperationInfo getUnwrappedOperation()
      • setUnwrappedOperation

        public void setUnwrappedOperation​(OperationInfo op)
      • isUnwrapped

        public boolean isUnwrapped()
      • addFault

        public FaultInfo addFault​(QName name,
                                  QName message)
        Adds an fault to this operation.
        Parameters:
        name - the fault name.
      • addFault

        public void addFault​(FaultInfo fault)
        Adds a fault to this operation.
        Parameters:
        fault - the fault.
      • removeFault

        public void removeFault​(QName name)
        Removes a fault from this operation.
        Parameters:
        name - the qualified fault name.
      • getFault

        public FaultInfo getFault​(QName name)
        Returns the fault with the given name, if found.
        Parameters:
        name - the name.
        Returns:
        the fault; or null if not found.
      • hasFaults

        public boolean hasFaults()
      • getFaults

        public Collection<FaultInfo> getFaults()
        Returns all faults for this operation.
        Returns:
        all faults.
      • setParameterOrdering

        public void setParameterOrdering​(List<String> o)
      • getParameterOrdering

        public List<String> getParameterOrdering()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object