net.sourceforge.ccxjc.it.model.prot.collections.novalueclass.javaee
Interface PortComponentType

All Known Implementing Classes:
PortComponentTypeImpl

public interface PortComponentType

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. This element also associates a WSDL service with a JAX-WS Provider implementation.

Java class for port-componentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="port-componentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" minOccurs="0"/>
         <element name="display-name" type="{http://java.sun.com/xml/ns/javaee}display-nameType" minOccurs="0"/>
         <element name="icon" type="{http://java.sun.com/xml/ns/javaee}iconType" minOccurs="0"/>
         <element name="port-component-name" type="{http://java.sun.com/xml/ns/javaee}string"/>
         <element name="wsdl-service" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
         <element name="wsdl-port" type="{http://java.sun.com/xml/ns/javaee}xsdQNameType" minOccurs="0"/>
         <element name="enable-mtom" type="{http://java.sun.com/xml/ns/javaee}true-falseType" minOccurs="0"/>
         <element name="protocol-binding" type="{http://java.sun.com/xml/ns/javaee}protocol-bindingType" minOccurs="0"/>
         <element name="service-endpoint-interface" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType" minOccurs="0"/>
         <element name="service-impl-bean" type="{http://java.sun.com/xml/ns/javaee}service-impl-beanType"/>
         <choice>
           <element name="handler" type="{http://java.sun.com/xml/ns/javaee}port-component_handlerType" maxOccurs="unbounded" minOccurs="0"/>
           <element name="handler-chains" type="{http://java.sun.com/xml/ns/javaee}handler-chainsType" minOccurs="0"/>
         </choice>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 DescriptionType getDescription()
          Gets the value of the description property.
 DisplayNameType getDisplayName()
          Gets the value of the displayName property.
 TrueFalseType getEnableMtom()
          Gets the value of the enableMtom property.
 List<PortComponentHandlerType> getHandler()
          Gets the value of the handler property.
 HandlerChainsType getHandlerChains()
          Gets the value of the handlerChains property.
 IconType getIcon()
          Gets the value of the icon property.
 String getId()
          Gets the value of the id property.
 String getPortComponentName()
          Gets the value of the portComponentName property.
 String getProtocolBinding()
          Gets the value of the protocolBinding property.
 FullyQualifiedClassType getServiceEndpointInterface()
          Gets the value of the serviceEndpointInterface property.
 ServiceImplBeanType getServiceImplBean()
          Gets the value of the serviceImplBean property.
 XsdQNameType getWsdlPort()
          Gets the value of the wsdlPort property.
 XsdQNameType getWsdlService()
          Gets the value of the wsdlService property.
 void setDescription(DescriptionType value)
          Sets the value of the description property.
 void setDisplayName(DisplayNameType value)
          Sets the value of the displayName property.
 void setEnableMtom(TrueFalseType value)
          Sets the value of the enableMtom property.
 void setHandlerChains(HandlerChainsType value)
          Sets the value of the handlerChains property.
 void setIcon(IconType value)
          Sets the value of the icon property.
 void setId(String value)
          Sets the value of the id property.
 void setPortComponentName(String value)
          Sets the value of the portComponentName property.
 void setProtocolBinding(String value)
          Sets the value of the protocolBinding property.
 void setServiceEndpointInterface(FullyQualifiedClassType value)
          Sets the value of the serviceEndpointInterface property.
 void setServiceImplBean(ServiceImplBeanType value)
          Sets the value of the serviceImplBean property.
 void setWsdlPort(XsdQNameType value)
          Sets the value of the wsdlPort property.
 void setWsdlService(XsdQNameType value)
          Sets the value of the wsdlService property.
 

Method Detail

getDescription

DescriptionType getDescription()
Gets the value of the description property.

Returns:
possible object is DescriptionType

setDescription

void setDescription(DescriptionType value)
Sets the value of the description property.

Parameters:
value - allowed object is DescriptionType

getDisplayName

DisplayNameType getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is DisplayNameType

setDisplayName

void setDisplayName(DisplayNameType value)
Sets the value of the displayName property.

Parameters:
value - allowed object is DisplayNameType

getIcon

IconType getIcon()
Gets the value of the icon property.

Returns:
possible object is IconType

setIcon

void setIcon(IconType value)
Sets the value of the icon property.

Parameters:
value - allowed object is IconType

getPortComponentName

String getPortComponentName()
Gets the value of the portComponentName property.

Returns:
possible object is String

setPortComponentName

void setPortComponentName(String value)
Sets the value of the portComponentName property.

Parameters:
value - allowed object is String

getWsdlService

XsdQNameType getWsdlService()
Gets the value of the wsdlService property.

Returns:
possible object is XsdQNameType

setWsdlService

void setWsdlService(XsdQNameType value)
Sets the value of the wsdlService property.

Parameters:
value - allowed object is XsdQNameType

getWsdlPort

XsdQNameType getWsdlPort()
Gets the value of the wsdlPort property.

Returns:
possible object is XsdQNameType

setWsdlPort

void setWsdlPort(XsdQNameType value)
Sets the value of the wsdlPort property.

Parameters:
value - allowed object is XsdQNameType

getEnableMtom

TrueFalseType getEnableMtom()
Gets the value of the enableMtom property.

Returns:
possible object is TrueFalseType

setEnableMtom

void setEnableMtom(TrueFalseType value)
Sets the value of the enableMtom property.

Parameters:
value - allowed object is TrueFalseType

getProtocolBinding

String getProtocolBinding()
Gets the value of the protocolBinding property.

Returns:
possible object is String

setProtocolBinding

void setProtocolBinding(String value)
Sets the value of the protocolBinding property.

Parameters:
value - allowed object is String

getServiceEndpointInterface

FullyQualifiedClassType getServiceEndpointInterface()
Gets the value of the serviceEndpointInterface property.

Returns:
possible object is FullyQualifiedClassType

setServiceEndpointInterface

void setServiceEndpointInterface(FullyQualifiedClassType value)
Sets the value of the serviceEndpointInterface property.

Parameters:
value - allowed object is FullyQualifiedClassType

getServiceImplBean

ServiceImplBeanType getServiceImplBean()
Gets the value of the serviceImplBean property.

Returns:
possible object is ServiceImplBeanType

setServiceImplBean

void setServiceImplBean(ServiceImplBeanType value)
Sets the value of the serviceImplBean property.

Parameters:
value - allowed object is ServiceImplBeanType

getHandler

List<PortComponentHandlerType> getHandler()
Gets the value of the handler property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the handler property.

For example, to add a new item, do as follows:

    getHandler().add(newItem);
 

Objects of the following type(s) are allowed in the list PortComponentHandlerType


getHandlerChains

HandlerChainsType getHandlerChains()
Gets the value of the handlerChains property.

Returns:
possible object is HandlerChainsType

setHandlerChains

void setHandlerChains(HandlerChainsType value)
Sets the value of the handlerChains property.

Parameters:
value - allowed object is HandlerChainsType

getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2009 The CC-XJC Community. All Rights Reserved.