IChannelTitle is an interface for conveying the title of a channel.
Its current use (as of uPortal 2.5.1) is for marking a
org.jasig.portal.ChannelRuntimeProperties as conveying a dynamic channel title. That is, an
org.jasig.portal.IChannel returning
a
org.jasig.portal.ChannelRuntimeProperties that implements IChannelTitle communicates
to the framework a desired title for the channel, overriding any title
declared at the time of channel publication.
Dynamic channel title capability is implemented in terms of this interface
rather than in terms of detection of some particular
org.jasig.portal.ChannelRuntimeProperties subclass so that any existing or new
org.jasig.portal.ChannelRuntimeProperties subclassess
can be made dynamically titled. Recommendation for channel implementors: use
TitledChannelRuntimeProperties rather than writing a new
org.jasig.portal.ChannelRuntimeProperties subclass
implementing this interface, where possible.
since: uPortal 2.5.1 version: $Revision: 36683 $ $Date: 2006-08-23 15:08:00 -0700 (Wed, 23 Aug 2006) $ |