javax.wsdl

Interface Service

public interface Service extends WSDLElement

This interface represents a service, which groups related ports to provide some functionality.

Author: Paul Fremantle Nirmal Mukhi Matthew J. Duftler

Method Summary
voidaddPort(Port port)
Add a port to this service.
PortgetPort(String name)
Get the specified port.
MapgetPorts()
Get all the ports defined here.
QNamegetQName()
Get the name of this service.
PortremovePort(String name)
Remove the specified port.
voidsetQName(QName name)
Set the name of this service.

Method Detail

addPort

public void addPort(Port port)
Add a port to this service.

Parameters: port the port to be added

getPort

public Port getPort(String name)
Get the specified port.

Parameters: name the name of the desired port.

Returns: the corresponding port, or null if there wasn't any matching port

getPorts

public Map getPorts()
Get all the ports defined here.

getQName

public QName getQName()
Get the name of this service.

Returns: the service name

removePort

public Port removePort(String name)
Remove the specified port.

Parameters: name the name of the port to be removed.

Returns: the port which was removed.

setQName

public void setQName(QName name)
Set the name of this service.

Parameters: name the desired name

Copyright B) 2003,2006 IBM. All Rights Reserved.