org.eclipse.modisco.jee.webapp.webapp24
Interface PortComponentRefType


public interface PortComponentRefType

A representation of the model object 'Port Component Ref Type'. 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.

The following features are supported:

See Also:
Webapp24Package.getPortComponentRefType()
Generated:
Model:
extendedMetaData="name='port-component-refType' kind='elementOnly'"

Method Summary
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 String getPortComponentLink()
          Returns the value of the 'Port Component Link' containment reference.
 FullyQualifiedClassType getServiceEndpointInterface()
          Returns the value of the 'Service Endpoint Interface' containment reference.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setPortComponentLink(String value)
          Sets the value of the 'Port Component Link' containment reference.
 void setServiceEndpointInterface(FullyQualifiedClassType value)
          Sets the value of the 'Service Endpoint Interface' containment reference.
 

Method Detail

getServiceEndpointInterface

FullyQualifiedClassType getServiceEndpointInterface()
Returns the value of the 'Service Endpoint Interface' containment reference. The service-endpoint-interface element defines a fully qualified Java class that represents the Service Endpoint Interface of a WSDL port.

Returns:
the value of the 'Service Endpoint Interface' containment reference.
See Also:
setServiceEndpointInterface(FullyQualifiedClassType), Webapp24Package.getPortComponentRefType_ServiceEndpointInterface()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='service-endpoint-interface' namespace='http://java.sun.com/xml/ns/j2ee'"

setServiceEndpointInterface

void setServiceEndpointInterface(FullyQualifiedClassType value)
Sets the value of the 'Service Endpoint Interface' containment reference.

Parameters:
value - the new value of the 'Service Endpoint Interface' containment reference.
See Also:
getServiceEndpointInterface()
Generated:

getPortComponentLink

String getPortComponentLink()
Returns the value of the 'Port Component Link' containment reference. The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference. The value of a port-component-link must be the port-component-name of a port-component in the same module or another module in the same application unit. The syntax for specification follows the syntax defined for ejb-link in the EJB 2.0 specification.

Returns:
the value of the 'Port Component Link' containment reference.
See Also:
setPortComponentLink(org.eclipse.modisco.jee.webapp.webapp24.String), Webapp24Package.getPortComponentRefType_PortComponentLink()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='port-component-link' namespace='http://java.sun.com/xml/ns/j2ee'"

setPortComponentLink

void setPortComponentLink(String value)
Sets the value of the 'Port Component Link' containment reference.

Parameters:
value - the new value of the 'Port Component Link' containment reference.
See Also:
getPortComponentLink()
Generated:

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), Webapp24Package.getPortComponentRefType_Id()
Generated:
Model:
id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" extendedMetaData="kind='attribute' name='id'"

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated: