uPortal 2.4.1
API Documentation

org.jasig.portal
Interface IPrivilegedChannel

All Superinterfaces:
IChannel, IPrivileged
All Known Implementing Classes:
org.jasig.portal.channels.UserPreferences.BaseState, CError, CLogin, CSecureInfo, CSnoop, CUserPreferences, MultithreadedPrivilegedCacheableChannelAdapter, MultithreadedPrivilegedCacheableCharacterChannelAdapter, MultithreadedPrivilegedCacheableMimeResponseChannelAdapter, MultithreadedPrivilegedCacheableMimeResponseCharacterChannelAdapter, MultithreadedPrivilegedChannelAdapter, MultithreadedPrivilegedCharacterChannelAdapter, MultithreadedPrivilegedMimeResponseChannelAdapter, MultithreadedPrivilegedMimeResponseCharacterChannelAdapter

public interface IPrivilegedChannel
extends IChannel, IPrivileged

Channels implementing this interface are considered "privileged" because they will have access to internal portal control structures such as the HttpServletRequest, HttpServletReponse, and UserPreferencesManager. IPrivilegedChannel is intended for channels that are integral to the framework such as those that manage user preferences, channel publishing, and channel subscription. IPrivilegedChannel is NOT intended for "normal" channels. Channels should normally implement IChannel. Portal administrators should only allow publishing/subscibing of channels implementing IPrivilegedChannel if the following are true:

Version:
$Revision: 1.4 $
Author:
Peter Kharchenko, pkharchenko@interactivebusiness.com
See Also:
IChannel, PortalControlStructures

Methods inherited from interface org.jasig.portal.IChannel
getRuntimeProperties, receiveEvent, renderXML, setRuntimeData, setStaticData
 
Methods inherited from interface org.jasig.portal.IPrivileged
setPortalControlStructures
 


uPortal 2.4.1
API Documentation