com.centrasite.control.extpt
Interface TopicItems

All Superinterfaces:
com.softwareag.cis.plugin.registry.ExtensionImplementation
All Known Implementing Classes:
AbstractTopicItems

public interface TopicItems
extends com.softwareag.cis.plugin.registry.ExtensionImplementation

This interface must be implemented by extensions for the "topicItem" extension point.


Field Summary
static java.lang.String rcs_id
           
 
Method Summary
 boolean appliesTo(com.softwareag.cis.plugin.extpt.Topic topic)
          Test whether this instance of implementation class contributes to the given topic
 java.util.Collection getItems(Connector con)
          Obtain collection of items to be appended to topic.
 
Methods inherited from interface com.softwareag.cis.plugin.registry.ExtensionImplementation
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
 

Field Detail

rcs_id

static final java.lang.String rcs_id
See Also:
Constant Field Values
Method Detail

appliesTo

boolean appliesTo(com.softwareag.cis.plugin.extpt.Topic topic)
Test whether this instance of implementation class contributes to the given topic

Parameters:
topic - the topic
Returns:
true if this instance contributes to given topic

getItems

java.util.Collection getItems(Connector con)
Obtain collection of items to be appended to topic. The items are appended in the order as they are provided by the iterator.

Returns:
the collection if items or null if no items to be contributed.