com.centrasite.control.extpt
Interface ReportExtensionItemsProvider

All Superinterfaces:
ItemsProvider
All Known Implementing Classes:
AbstractReportExtensionItemsProvider, AddRowToMyNotifications

public interface ReportExtensionItemsProvider
extends ItemsProvider

Interface for extension point providing additional items for report e.g. adding rows in My Notifications.


Method Summary
 java.lang.String getChangedImageURL(Item item)
          Get icon to be used in "Changed" column for Item added due to extension
 boolean isContributedItem(Item item)
          Check whether this ReportExtensionItemsProvider contributed the given Item
 void setConnector(Connector connector)
          This method should be used for initialisation purposes
 
Methods inherited from interface com.centrasite.control.discovery.ItemsProvider
getItem, getItems, prepareItems, supportsDelayedRead
 

Method Detail

setConnector

void setConnector(Connector connector)
This method should be used for initialisation purposes

Parameters:
connector -

isContributedItem

boolean isContributedItem(Item item)
Check whether this ReportExtensionItemsProvider contributed the given Item

Parameters:
item -
Returns:
true if the given item was contributed by this ReportExtensionItemsProvider

getChangedImageURL

java.lang.String getChangedImageURL(Item item)
Get icon to be used in "Changed" column for Item added due to extension

Parameters:
item -
Returns:
the image URL for the given item, or null, if no image is to be shown