org.ow2.jonas.webapp.jonasadmin.service.webservice.provider.element
Class PortComponentItem

java.lang.Object
  extended by org.ow2.jonas.webapp.jonasadmin.service.webservice.provider.element.PortComponentItem
All Implemented Interfaces:
Serializable, NameItem

public class PortComponentItem
extends Object
implements NameItem

The port-component element associates a WSDL port with a Web service interface and implementation. It defines the name of the port as a component, optional description, optional display name, optional iconic representations, WSDL port QName, Service Endpoint Interface, Service Implementation Bean. Used in: webservices

Author:
Allesta, LLC
See Also:
Serialized Form

Constructor Summary
PortComponentItem(String name, QName wsdlPort, String enpoint, ServiceImplBean serviceImplBean, String portUrl)
          Creates a new PortComponent object.
 
Method Summary
 HandlerItem getHandler(int index)
          DOCUMENT ME!
 int getHandlerCount()
          DOCUMENT ME!
 String getName()
           
 String getPortComponentName()
          DOCUMENT ME!
 String getPortUrl()
           
 String getServiceEndpointInterface()
          DOCUMENT ME!
 ServiceImplBean getServiceImplBean()
          DOCUMENT ME!
 QName getWsdlPort()
          DOCUMENT ME!
 void removeHandler(int index)
          DOCUMENT ME!
 void setHandler(int index, HandlerItem handler)
          DOCUMENT ME!
 void setPortComponentName(String portComponentName)
          DOCUMENT ME!
 void setPortUrl(String portUrl)
           
 void setServiceEndpointInterface(String serviceEndpointInterface)
          DOCUMENT ME!
 void setServiceImplBean(ServiceImplBean serviceImplBean)
          DOCUMENT ME!
 void setWsdlPort(QName wsdlPort)
          DOCUMENT ME!
 String toString()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PortComponentItem

public PortComponentItem(String name,
                         QName wsdlPort,
                         String enpoint,
                         ServiceImplBean serviceImplBean,
                         String portUrl)
Creates a new PortComponent object.

Parameters:
portUrl - TODO
Method Detail

setHandler

public void setHandler(int index,
                       HandlerItem handler)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
handler - DOCUMENT ME!

getHandler

public HandlerItem getHandler(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

getHandlerCount

public int getHandlerCount()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setPortComponentName

public void setPortComponentName(String portComponentName)
DOCUMENT ME!

Parameters:
portComponentName - DOCUMENT ME!

getPortComponentName

public String getPortComponentName()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setServiceEndpointInterface

public void setServiceEndpointInterface(String serviceEndpointInterface)
DOCUMENT ME!

Parameters:
serviceEndpointInterface - DOCUMENT ME!

getServiceEndpointInterface

public String getServiceEndpointInterface()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setServiceImplBean

public void setServiceImplBean(ServiceImplBean serviceImplBean)
DOCUMENT ME!

Parameters:
serviceImplBean - DOCUMENT ME!

getServiceImplBean

public ServiceImplBean getServiceImplBean()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setWsdlPort

public void setWsdlPort(QName wsdlPort)
DOCUMENT ME!

Parameters:
wsdlPort - DOCUMENT ME!

getWsdlPort

public QName getWsdlPort()
DOCUMENT ME!

Returns:
DOCUMENT ME!

removeHandler

public void removeHandler(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!

toString

public String toString()
DOCUMENT ME!

Overrides:
toString in class Object
Returns:
DOCUMENT ME!

getPortUrl

public String getPortUrl()

setPortUrl

public void setPortUrl(String portUrl)

getName

public String getName()
Specified by:
getName in interface NameItem


Copyright © 2010 OW2 Consortium. All Rights Reserved.