com.ibm.portal.portletmodel
Interface CommunicationEndpointProvider<E extends java.lang.Object & CommunicationEndpoint>

All Superinterfaces:
LocatorProvider<E>

public interface CommunicationEndpointProvider<E extends java.lang.Object & CommunicationEndpoint>
extends LocatorProvider<E>

Interface describing a container of communication endpoints. The communication endpoints it returns depends on the object it is retreived from. It provides a CommunicationEndpointLocator In WebSpere Portal 6.1.0, communication endpoints can only be provided by portlets; see PortletDefinition.getEndpointProvider()

Since:
6.1.0.0

Method Summary
 CommunicationEndpointLocator<E> getLocator()
          Returns the communication endpoint specific locator for this container.
 IterableListModel<? extends CommunicationSource> getSources()
          Returns all communication sources.
 IterableListModel<? extends CommunicationTarget> getTargets()
          Returns all communication targets.
 

Method Detail

getSources

IterableListModel<? extends CommunicationSource> getSources()
Returns all communication sources.

Returns:
a IterableListModel contain the declared CommunicationSources.

getTargets

IterableListModel<? extends CommunicationTarget> getTargets()
Returns all communication targets.

Returns:
a IterableListModel contain the declared CommunicationTargets.

getLocator

CommunicationEndpointLocator<E> getLocator()
Returns the communication endpoint specific locator for this container.

Specified by:
getLocator in interface LocatorProvider<E extends java.lang.Object & CommunicationEndpoint>
Returns:
the search interface for communication endpoints.