Package org.apache.cxf.service.model
Class BindingInfo
- java.lang.Object
-
- org.apache.cxf.service.model.AbstractPropertiesHolder
-
- org.apache.cxf.service.model.AbstractDescriptionElement
-
- org.apache.cxf.service.model.BindingInfo
-
- All Implemented Interfaces:
Extensible,NamedItem
public class BindingInfo extends AbstractDescriptionElement implements NamedItem
-
-
Constructor Summary
Constructors Constructor Description BindingInfo(ServiceInfo service, String bindingId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOperation(BindingOperationInfo operation)Adds an operation to this service.BindingOperationInfobuildOperation(QName opName, String inName, String outName)StringgetBindingId()DescriptionInfogetDescription()InterfaceInfogetInterface()QNamegetName()BindingOperationInfogetOperation(QName oname)Returns the operation info with the given name, if found.BindingOperationInfogetOperation(OperationInfo oi)Collection<BindingOperationInfo>getOperations()Returns all operations for this service.ServiceInfogetService()voidremoveOperation(BindingOperationInfo operation)Removes an operation from this service.voidsetName(QName n)StringtoString()-
Methods inherited from class org.apache.cxf.service.model.AbstractPropertiesHolder
addExtensionAttribute, addExtensor, containsExtensor, equals, getDocumentation, getExtensionAttribute, getExtensionAttributes, getExtensor, getExtensors, getExtensors, getProperties, getProperty, getProperty, getTraversedExtensor, hasProperty, removeProperty, setDelegate, setDocumentation, setExtensionAttributes, setProperty
-
-
-
-
Constructor Detail
-
BindingInfo
public BindingInfo(ServiceInfo service, String bindingId)
-
-
Method Detail
-
getDescription
public DescriptionInfo getDescription()
- Specified by:
getDescriptionin classAbstractDescriptionElement
-
getInterface
public InterfaceInfo getInterface()
-
getService
public ServiceInfo getService()
-
getBindingId
public String getBindingId()
-
setName
public void setName(QName n)
-
buildOperation
public BindingOperationInfo buildOperation(QName opName, String inName, String outName)
-
addOperation
public void addOperation(BindingOperationInfo operation)
Adds an operation to this service.- Parameters:
operation- the operation.
-
removeOperation
public void removeOperation(BindingOperationInfo operation)
Removes an operation from this service.- Parameters:
operation- the operation.
-
getOperation
public BindingOperationInfo getOperation(QName oname)
Returns the operation info with the given name, if found.- Parameters:
oname- the name.- Returns:
- the operation; or
nullif not found.
-
getOperations
public Collection<BindingOperationInfo> getOperations()
Returns all operations for this service.- Returns:
- all operations.
-
getOperation
public BindingOperationInfo getOperation(OperationInfo oi)
-
-