Class WsdlOpParameterList

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<WsdlOpParameter>
org.pentaho.di.trans.steps.webservices.wsdl.WsdlOpParameterList
All Implemented Interfaces:
Serializable, Cloneable, Iterable<WsdlOpParameter>, Collection<WsdlOpParameter>, List<WsdlOpParameter>, RandomAccess

public final class WsdlOpParameterList extends ArrayList<WsdlOpParameter>
WsdlOpParameterList represents the list of parameters for an operation.
See Also:
  • Constructor Details

    • WsdlOpParameterList

      protected WsdlOpParameterList(javax.wsdl.Operation op, javax.wsdl.Binding binding, WsdlTypes wsdlTypes)
      Constructor.
      Parameters:
      op - Operation this arg list is for.
      binding - Binding for the operation.
      wsdlTypes - Wsdl types.
  • Method Details

    • getReturnType

      protected WsdlOpReturnType getReturnType()
      Was there a 'return type' parameter in this list? If so return its XML type.
      Returns:
      QName of the XML type, null if not present.
    • getParameterStyle

      protected WsdlOperation.SOAPParameterStyle getParameterStyle()
      Get the style (WRAPPED or BARE) of the parameters in this list.
      Returns:
      WsdlOperation.SOAPParamaterStyle enumeration value.
    • getOperation

      public javax.wsdl.Operation getOperation()
      Returns:
      the operation for this parameter list
    • add

      protected boolean add(javax.wsdl.Part p, boolean requestPart) throws org.pentaho.di.core.exception.KettleStepException
      Add a parameter to this list.
      Parameters:
      p - Message part defining the parameter.
      requestPart - tue if this parameter is part of an reqest message.
      Returns:
      true if this collection was modified as a result of this call.
      Throws:
      org.pentaho.di.core.exception.KettleStepException
    • getHeaderNames

      public HashSet<String> getHeaderNames()