public class WsdlPortBindingOperation extends Object
| Constructor and Description |
|---|
WsdlPortBindingOperation()
Default constructor
|
WsdlPortBindingOperation(javax.wsdl.Service s,
javax.wsdl.Port p,
javax.wsdl.Binding b,
javax.wsdl.extensions.soap.SOAPBinding sb)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOperation(WsdlOperation op)
Add an operation to the list os operations for this port
|
void |
createMappingDoc(ARSWebService ws,
Document mappingDom,
XMLSchemaParser schemaParser,
javax.wsdl.Definition def,
StringBuffer warnings)
Create the mapping doc, or in other words, populate the ARSWebservice with ARSPorts that correspond to
all the ports that are available for this service, and populate the ports with the operations available
for that port etc.
|
javax.wsdl.Binding |
getBinding()
Return the Binding for this port
|
String |
getBindingStyle()
Get the binding style for this binding
|
WsdlOperation |
getOperation(String opName)
Given an operation name, return the corresponding WsdlOperation object
|
List |
getOperationList()
Return the list of operations for this port/binding
|
Map |
getOperationMap()
Return the Map of operationnames to operations for this port/binding
|
javax.wsdl.Service |
getParentService()
Return the parent axis service object for this port
|
javax.wsdl.Port |
getPort()
Return the axis Port object
|
String |
getPortName() |
javax.wsdl.extensions.soap.SOAPBinding |
getSoapBinding()
Return the SoapBinding sub element from the binding element in the wsdl for this port/binding
|
void |
setBinding(javax.wsdl.Binding bind)
Set the Binding for this port
|
void |
setBindingStyle(String style)
Set Binding style for this binding.
|
void |
setOperationList(Map<String,WsdlOperation> ops,
List<WsdlOperation> list)
set the list of operations, both the name to wsdlpOperation map and alist of wsdloperations
|
void |
setParentService(javax.wsdl.Service s)
Set the port for this object
|
void |
setPort(javax.wsdl.Port p)
Set the port for this object
|
void |
setSoapBinding(javax.wsdl.extensions.soap.SOAPBinding sb)
Set the soapbinding element for this binding/port
|
public WsdlPortBindingOperation()
public WsdlPortBindingOperation(javax.wsdl.Service s,
javax.wsdl.Port p,
javax.wsdl.Binding b,
javax.wsdl.extensions.soap.SOAPBinding sb)
public javax.wsdl.Service getParentService()
public void setParentService(javax.wsdl.Service s)
p - public javax.wsdl.Port getPort()
public void setPort(javax.wsdl.Port p)
p - public String getPortName()
public javax.wsdl.Binding getBinding()
public void setBinding(javax.wsdl.Binding bind)
bind - public javax.wsdl.extensions.soap.SOAPBinding getSoapBinding()
public void setSoapBinding(javax.wsdl.extensions.soap.SOAPBinding sb)
sb - SoapBinding objectpublic String getBindingStyle()
public void setBindingStyle(String style)
style - public WsdlOperation getOperation(String opName)
public List getOperationList()
public Map getOperationMap()
public void addOperation(WsdlOperation op)
op - WsdlOperation objectpublic void setOperationList(Map<String,WsdlOperation> ops, List<WsdlOperation> list)
ops - : Map of name to wsdloperationslist - : List of wsdlOperationspublic void createMappingDoc(ARSWebService ws, Document mappingDom, XMLSchemaParser schemaParser, javax.wsdl.Definition def, StringBuffer warnings)
ws - mappingDom - schemaParser - def - warnings - ? Copyright 2013 BMC Software, Inc.