Class WsdlOperation
- java.lang.Object
-
- org.pentaho.di.trans.steps.webservices.wsdl.WsdlOperation
-
- All Implemented Interfaces:
Serializable
public final class WsdlOperation extends Object implements Serializable
WSDL operation abstraction.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWsdlOperation.SOAPBindingStyleSOAP Binding style enumeration.static classWsdlOperation.SOAPBindingUseSOAP Binding use enumeration.static classWsdlOperation.SOAPParameterStyleParameter style enumeration.
-
Constructor Summary
Constructors Modifier Constructor Description protectedWsdlOperation(javax.wsdl.Binding binding, javax.wsdl.Operation op, WsdlTypes wsdlTypes)Create a new wsdl operation instance for the specified binding and operation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WsdlOpFaultListgetFaults()Get the faults defined for this operation.QNamegetOperationQName()Get the operation's QName.WsdlOpParameterListgetParameters()Get the parameter list for this operation.WsdlOpReturnTypegetReturnType()Get the return type for this operation.StringgetSOAPAction()Get the SOAP action uri for this operation.WsdlOperation.SOAPBindingStylegetSOAPBindingStyle()Get the SOAPBinding Style.WsdlOperation.SOAPBindingUsegetSOAPBindingUse()Get the SOAPBinding use.WsdlOperation.SOAPParameterStylegetSOAPParameterStyle()Get the SOAPParameter style.booleanisOneway()Is this a oneway operation?
-
-
-
Constructor Detail
-
WsdlOperation
protected WsdlOperation(javax.wsdl.Binding binding, javax.wsdl.Operation op, WsdlTypes wsdlTypes) throws org.pentaho.di.core.exception.KettleExceptionCreate a new wsdl operation instance for the specified binding and operation.- Parameters:
binding- Binding for the operation.op- The operation.wsdlTypes- WSDL type information.- Throws:
org.pentaho.di.core.exception.KettleException
-
-
Method Detail
-
getFaults
public WsdlOpFaultList getFaults()
Get the faults defined for this operation.- Returns:
- WsdlOpFaultList
-
getOperationQName
public QName getOperationQName()
Get the operation's QName.- Returns:
- Operation QName.
-
getSOAPAction
public String getSOAPAction()
Get the SOAP action uri for this operation.- Returns:
- String, null if SOAPAction not defined for this operation.
-
getSOAPBindingStyle
public WsdlOperation.SOAPBindingStyle getSOAPBindingStyle()
Get the SOAPBinding Style.- Returns:
- A SOAPBindingStyle enum type value.
-
getSOAPBindingUse
public WsdlOperation.SOAPBindingUse getSOAPBindingUse()
Get the SOAPBinding use.- Returns:
- A SOAPBindingUse enum type value.
-
getSOAPParameterStyle
public WsdlOperation.SOAPParameterStyle getSOAPParameterStyle()
Get the SOAPParameter style.- Returns:
- A SOAPParameterStyle enum type value.
-
getParameters
public WsdlOpParameterList getParameters()
Get the parameter list for this operation.- Returns:
- An ordered list of parameters, empty list if this operation has no parameters.
-
getReturnType
public WsdlOpReturnType getReturnType()
Get the return type for this operation.- Returns:
- A WsdlOpReturnType instance, null if this operation does not have a return value.
-
isOneway
public boolean isOneway()
Is this a oneway operation?- Returns:
- true if this is a oneway operation.
-
-