Interface EditableWSDLService
- All Superinterfaces:
WSDLExtensible,WSDLObject,WSDLService
- All Known Implementing Classes:
WSDLServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidfreeze(EditableWSDLModel root) Freezes WSDL model to prevent further modificationGets theWSDLPortfor a given port nameGets the firstWSDLPortif any, or otherwise null.getMatchingPort(QName portTypeName) Gets the first port in this service which matches the portTypeGets theWSDLModelthat owns this service.Iterable<? extends EditableWSDLPort>getPorts()Gives all theWSDLPortin a wsdl:serviceWSDLServicevoidput(QName portName, EditableWSDLPort port) Associate WSDL port with port QNameMethods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLExtensible
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions, getNotUnderstoodExtensionsMethods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocationMethods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLService
getName
-
Method Details
-
getParent
Description copied from interface:WSDLServiceGets theWSDLModelthat owns this service.- Specified by:
getParentin interfaceWSDLService
-
get
Description copied from interface:WSDLServiceGets theWSDLPortfor a given port name- Specified by:
getin interfaceWSDLService- Parameters:
portName- non-null operationName- Returns:
- null if a
WSDLPortis not found
-
getFirstPort
EditableWSDLPort getFirstPort()Description copied from interface:WSDLServiceGets the firstWSDLPortif any, or otherwise null.- Specified by:
getFirstPortin interfaceWSDLService
-
getMatchingPort
Description copied from interface:WSDLServiceGets the first port in this service which matches the portType- Specified by:
getMatchingPortin interfaceWSDLService
-
getPorts
Iterable<? extends EditableWSDLPort> getPorts()Description copied from interface:WSDLServiceGives all theWSDLPortin a wsdl:serviceWSDLService- Specified by:
getPortsin interfaceWSDLService
-
put
Associate WSDL port with port QName- Parameters:
portName- Port QNameport- Port
-
freeze
Freezes WSDL model to prevent further modification- Parameters:
root- WSDL Model
-