org.jboss.shrinkwrap.descriptor.api.javaeewebservicesclient12
Interface PortComponentRefType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
PortComponentRefTypeImpl

public interface PortComponentRefType<T>
extends org.jboss.shrinkwrap.descriptor.api.Child<T>

This interface defines the contract for the port-component-refType xsd type

Original Documentation:



The port-component-ref element declares a client dependency
on the container for resolving a Service Endpoint Interface
to a WSDL port. It optionally associates the Service Endpoint
Interface with a particular port-component. This is only used
by the container for a Service.getPort(Class) method call.


Since:
Generation date :2011-07-19T22:54:35.59+02:00
Author:
Ralf Battenfeld

Method Summary
 java.lang.String getPortComponentLink()
          Returns the port-component-link element
 java.lang.String getServiceEndpointInterface()
          Returns the service-endpoint-interface element
 java.lang.Boolean isEnableMtom()
          Returns the enable-mtom element
 PortComponentRefType<T> removeEnableMtom()
          Removes the enable-mtom element
 PortComponentRefType<T> removePortComponentLink()
          Removes the port-component-link element
 PortComponentRefType<T> removeServiceEndpointInterface()
          Removes the service-endpoint-interface element
 PortComponentRefType<T> setEnableMtom(java.lang.Boolean enableMtom)
          If not already created, a new enable-mtom element with the given value will be created.
 PortComponentRefType<T> setPortComponentLink(java.lang.String portComponentLink)
          If not already created, a new port-component-link element with the given value will be created.
 PortComponentRefType<T> setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
          If not already created, a new service-endpoint-interface element with the given value will be created.
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
 

Method Detail

setServiceEndpointInterface

PortComponentRefType<T> setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
If not already created, a new service-endpoint-interface element with the given value will be created. Otherwise, the existing service-endpoint-interface element will be updated with the given value.

Returns:
the current instance of PortComponentRefType

removeServiceEndpointInterface

PortComponentRefType<T> removeServiceEndpointInterface()
Removes the service-endpoint-interface element

Returns:
the current instance of PortComponentRefType

getServiceEndpointInterface

java.lang.String getServiceEndpointInterface()
Returns the service-endpoint-interface element

Returns:
the node defined for the element service-endpoint-interface

setEnableMtom

PortComponentRefType<T> setEnableMtom(java.lang.Boolean enableMtom)
If not already created, a new enable-mtom element with the given value will be created. Otherwise, the existing enable-mtom element will be updated with the given value.

Returns:
the current instance of PortComponentRefType

removeEnableMtom

PortComponentRefType<T> removeEnableMtom()
Removes the enable-mtom element

Returns:
the current instance of PortComponentRefType

isEnableMtom

java.lang.Boolean isEnableMtom()
Returns the enable-mtom element

Returns:
the node defined for the element enable-mtom

setPortComponentLink

PortComponentRefType<T> setPortComponentLink(java.lang.String portComponentLink)
If not already created, a new port-component-link element with the given value will be created. Otherwise, the existing port-component-link element will be updated with the given value.

Returns:
the current instance of PortComponentRefType

removePortComponentLink

PortComponentRefType<T> removePortComponentLink()
Removes the port-component-link element

Returns:
the current instance of PortComponentRefType

getPortComponentLink

java.lang.String getPortComponentLink()
Returns the port-component-link element

Returns:
the node defined for the element port-component-link