Uses of Interface
org.jasig.portal.IChannel

Packages that use IChannel
org.jasig.portal   
org.jasig.portal.channels   
org.jasig.portal.channels.cusermanager   
org.jasig.portal.channels.error   
org.jasig.portal.channels.groupsmanager   
org.jasig.portal.channels.iccdemo   
org.jasig.portal.channels.permissionsmanager   
org.jasig.portal.channels.UserPreferences   
org.jasig.portal.layout.alm.channels   
org.jasig.portal.layout.channels   
org.jasig.portal.layout.channels.locales   
org.jasig.portal.layout.channels.sitemap   
org.jasig.portal.layout.dlm.channels.guide   
org.jasig.portal.properties Package for the PropertiesManager and its supporting classes, created as of uPortal 2.4. 
org.jasig.portal.tools   
 

Uses of IChannel in org.jasig.portal
 

Subinterfaces of IChannel in org.jasig.portal
 interface ICharacterChannel
          An optional channel interface that allows channels to provide their content in a character form (as opposed to XML form).
 interface IPrivilegedChannel
          Channels implementing this interface are considered "privileged" because they will have access to internal portal control structures such as the HttpServletRequest, HttpServletReponse, and UserPreferencesManager.
 interface IServant
          An interface that a Servant Channel must implement.
 

Classes in org.jasig.portal that implement IChannel
 class MultithreadedCacheableChannelAdapter
          Internal adapter for a multithreaded channel that is also cacheable.
 class MultithreadedCacheableCharacterChannelAdapter
          Internal adapter for a multithreaded character channel that is also cacheable.
 class MultithreadedCacheableMimeResponseChannelAdapter
          Internal adapter for a multithreaded channel that is also cacheable and implements IMimeResponse (capable of using DonwloadWorker)
 class MultithreadedCacheableMimeResponseCharacterChannelAdapter
          Internal adapter for a multithreaded character channel that is also cacheable and implements IMimeResponse (capable of using DonwloadWorker)
 class MultithreadedChannelAdapter
          Internal adaptor class that presents IMultithreadedChannel as a simple IChannel
 class MultithreadedCharacterChannelAdapter
          Internal adaptor class that presents IMultithreadedCharacterChannel as a simple IChannel
 class MultithreadedMimeResponseChannelAdapter
          Internal adapter for a multithreaded channel that also implements IMimeResponse (capable of using DonwloadWorker)
 class MultithreadedMimeResponseCharacterChannelAdapter
          Internal adapter for a multithreaded character channel that also implements IMimeResponse (capable of using DonwloadWorker)
 class MultithreadedPrivilegedCacheableChannelAdapter
          Internal adapter for a multithreaded channel that is also both privileged and cacheable.
 class MultithreadedPrivilegedCacheableCharacterChannelAdapter
          Internal adapter for a multithreaded character channel that is also both privileged and cacheable.
 class MultithreadedPrivilegedCacheableDirectResponseCharacterChannelAdapter
           
 class MultithreadedPrivilegedCacheableMimeResponseChannelAdapter
          Internal adapter for a multithreaded privileged channel that is also cacheable and implements IMimeResponse (capable of using DonwloadWorker)
 class MultithreadedPrivilegedCacheableMimeResponseCharacterChannelAdapter
          Internal adapter for a multithreaded privileged character channel that is also cacheable and implements IMimeResponse (capable of using DonwloadWorker)
 class MultithreadedPrivilegedChannelAdapter
          Internal adapter for a multithreaded channel that is also privileged.
 class MultithreadedPrivilegedCharacterChannelAdapter
          Internal adapter for a multithreaded character channel that is also privileged.
 class MultithreadedPrivilegedMimeResponseChannelAdapter
          Internal adapter for a multithreaded channel that is also privileged.
 class MultithreadedPrivilegedMimeResponseCharacterChannelAdapter
          Internal adapter for a multithreaded character channel that is also privileged.
 class StandaloneChannelRenderer
          StandaloneChannelRenderer is meant to be used as a base class for channels that might be rendered outside of the standard user-layout driven scheme.
 

Fields in org.jasig.portal declared as IChannel
protected  IChannel ChannelRenderer.channel
           
private  IChannel ChannelRenderer.Worker.channel
           
 

Methods in org.jasig.portal that return IChannel
private  IChannel ChannelManager.feedPortalControlStructuresToChannel(IChannel chObj, PortalControlStructures pcs)
           
private  IChannel ChannelManager.feedRuntimeDataToChannel(IChannel chObj, javax.servlet.http.HttpServletRequest req)
           
 IChannel ChannelManager.getChannelInstance(java.lang.String channelSubscribeId)
          Obtain an instance of a channel.
private  IChannel ChannelManager.instantiateChannel(IUserLayoutChannelDescription cd)
           
 IChannel ChannelManager.instantiateChannel(java.lang.String channelSubscribeId)
          Instantiates a channel given just the channel subscribe Id.
static IChannel ChannelFactory.instantiateChannel(java.lang.String className, java.lang.String uid)
          Produce an IChannel based on a java class name.
private static IChannel ChannelFactory.instantiateChannel(java.lang.String channelSubscribeId, java.lang.String channelPublishId, java.lang.String className, long timeOut, java.util.Map params, java.lang.String sessionId)
           
static IChannel ChannelFactory.instantiateLayoutChannel(IUserLayoutChannelDescription description, java.lang.String sessionId)
          Construct channel instance based on a channel description object.
static IChannel ChannelFactory.instantiateLayoutChannel(java.lang.String channelSubscribeId, IUserLayoutManager ulm, java.lang.String sessionId)
          Instantiate a channel from information supplied by the user layout manager.
private  IChannel ChannelManager.replaceWithErrorChannel(java.lang.String channelSubscribeId, ErrorCode errorCode, java.lang.Throwable t, java.lang.String message, boolean setRuntimeData)
          A helper method to replace all occurences of a given channel instance with that of an error channel.
private  IChannel ChannelManager.replaceWithSecureInfoChannel(java.lang.String channelSubscribeId, boolean setRuntimeData)
          A helper method to replace all occurences of a secure channel instance with that of a secure information channel.
 

Methods in org.jasig.portal with parameters of type IChannel
private  IChannel ChannelManager.feedPortalControlStructuresToChannel(IChannel chObj, PortalControlStructures pcs)
           
private  IChannel ChannelManager.feedRuntimeDataToChannel(IChannel chObj, javax.servlet.http.HttpServletRequest req)
           
 IChannelRenderer ChannelRendererFactoryImpl.newInstance(IChannel channel, ChannelRuntimeData channelRuntimeData)
          Creates a new instance of a channel renderer object.
 IChannelRenderer IChannelRendererFactory.newInstance(IChannel channel, ChannelRuntimeData channelRuntimeData)
          Creates a new instance of a channel renderer object for the provided channel and runtime data instances.
 void ChannelRenderer.setChannel(IChannel channel)
          Sets the channel on which ChannelRenderer is to operate.
 void ChannelRenderer.Worker.setChannel(IChannel ch)
           
 void ChannelManager.setChannelInstance(java.lang.String channelSubscribeId, IChannel channelInstance)
          Directly places a channel instance into the hashtable of active channels.
 

Constructors in org.jasig.portal with parameters of type IChannel
ChannelRenderer.Worker(IChannel ch, ChannelRuntimeData runtimeData)
           
ChannelRenderer(IChannel chan, ChannelRuntimeData runtimeData, edu.emory.mathcs.backport.java.util.concurrent.ExecutorService threadPool)
          Default contstructor
ChannelRenderer(IChannel chan, ChannelRuntimeData runtimeData, edu.emory.mathcs.backport.java.util.concurrent.ExecutorService threadPool, SetCheckInSemaphore groupSemaphore, java.lang.Object groupRenderingKey)
          Default contstructor
 

Uses of IChannel in org.jasig.portal.channels
 

Classes in org.jasig.portal.channels that implement IChannel
 class BaseChannel
          A base class from which channels implementing IChannel interface can be derived.
 class CAbstractXslt
          CAbstractXslt is an abstract IChannel which implements the boilerplate of applying a parameterized XSLT to an XML to render the channel output.
 class CChannelManager
          CChannelManager is a Channel used to manage other Channels.
 class CError
          Deprecated. moved to org.jasig.portal.channels.error package.
 class CHeader
          This channel provides content for a page header.
 class CLogin
          Allows a user to login to the portal.
 class CNumberGuess
          A number guessing game which asks the user to enter a number within a certain range as determined by this channel's parameters.
 class CSecureInfo
          CSecureInfo is designed to replace channel instances that are required to be rendered securely, yet the request does not warrant it.
 class CSelectSystemProfile
          CSelectSystemProfile channel allows to establish mapping from user-Agent to a system profile.
 class CSnoop
          A channel which displays HTTP request and HTML header info.
 class CTimeTitle
          An example channel that includes the current time in its dynamically generated title.
 

Fields in org.jasig.portal.channels declared as IChannel
protected  IChannel CSecureInfo.the_channel
           
 

Constructors in org.jasig.portal.channels with parameters of type IChannel
CError(int errorCode, java.lang.String message, java.lang.String channelSubscribeId, IChannel channelInstance)
          Deprecated. Instantiate a CError representing a particular channel's failure, including a message and errorCode, but not a Throwable.
CError(int errorCode, java.lang.Throwable throwable, java.lang.String channelSubscribeId, IChannel channelInstance)
          Deprecated. Construct an instance of the Error channel representing a failure to render of a particular subscribed channel for reason of having thrown a Throwable.
CError(int errorCode, java.lang.Throwable exception, java.lang.String channelSubscribeId, IChannel channelInstance, java.lang.String message)
          Deprecated. Instantiate a CError instance representing the failure of some particular channel, including an error code, message, and the Throwable.
CSecureInfo(java.lang.String channelSubscribeId, IChannel channelInstance)
           
 

Uses of IChannel in org.jasig.portal.channels.cusermanager
 

Classes in org.jasig.portal.channels.cusermanager that implement IChannel
 class CUserManager
           
 

Uses of IChannel in org.jasig.portal.channels.error
 

Classes in org.jasig.portal.channels.error that implement IChannel
 class CThrower
          A channel which exists to throw a deeply nested exception at render time, in order to give CError a chance to demonstrate its presentation of nested throwables.
 class CTimeout
          A channel which exists to demonstrate timing out on render.
 

Fields in org.jasig.portal.channels.error declared as IChannel
private  IChannel CError.the_channel
          The channel instance that failed.
 

Methods in org.jasig.portal.channels.error with parameters of type IChannel
private  void CError.resetCError(ErrorCode errorCode, java.lang.Throwable throwable, java.lang.String channelSubscribeId, IChannel channelInstance, java.lang.String message)
          Resets internal state of CError.
 

Constructors in org.jasig.portal.channels.error with parameters of type IChannel
CError(ErrorCode errorCode, java.lang.String message, java.lang.String channelSubscribeId, IChannel channelInstance)
          Instantiate a CError representing a particular channel's failure, including a message and errorCode, but not a Throwable.
CError(ErrorCode errorCode, java.lang.Throwable throwable, java.lang.String channelSubscribeId, IChannel channelInstance)
          Construct an instance of the Error channel representing a failure to render of a particular subscribed channel for reason of having thrown a Throwable.
CError(ErrorCode errorCode, java.lang.Throwable exception, java.lang.String channelSubscribeId, IChannel channelInstance, java.lang.String message)
          Instantiate a CError instance representing the failure of some particular channel, including an error code, message, and the Throwable.
 

Uses of IChannel in org.jasig.portal.channels.groupsmanager
 

Classes in org.jasig.portal.channels.groupsmanager that implement IChannel
 class CGroupsManagerServant
          CGroupsManagerServant is an IServant subclass of CGroupsManager This will allow other channels to delegate to CGroupsManager at runtime
 

Uses of IChannel in org.jasig.portal.channels.iccdemo
 

Classes in org.jasig.portal.channels.iccdemo that implement IChannel
 class CHistory
          A channel showing a list of history URLs, as a part of the inter-channel communication demo.
 class CURLSelector
          A url selector channel (part of the Inter-channel communication demo).
 class CViewer
          This is a modified version of the CInlineFrame channel that uses inter-channel communications.
 

Uses of IChannel in org.jasig.portal.channels.permissionsmanager
 

Classes in org.jasig.portal.channels.permissionsmanager that implement IChannel
 class CPermissionsManager
          CPermissionsManager allows graphical administration of permissions for all owners that have a representative implementation of IPermissible recorded in the table UPC_PERM_MGR
 class CPermissionsManagerServant
          CPermissionsManagerServant is an IServant subclass of CPermissionsManager This will allow other channels to delegate to CPermissionsManager at runtime Master channels should instantiate this channel with the following staticData parameter preset: prmOwners = IPermissible[] owners where owners is an array with a single element being an instance of the master's representative IPermissible class.
 

Uses of IChannel in org.jasig.portal.channels.UserPreferences
 

Classes in org.jasig.portal.channels.UserPreferences that implement IChannel
(package private)  class BaseState
          A base class for a CUserPreferences state.
 class CUserPreferences
          CUserPreferences manages User Layout, user preferences and profiles.
(package private)  class GPreferencesState
          Manages User Layout and user stylesheet preferences
protected  class GPreferencesState.GBrowseState
           
protected  class GPreferencesState.GEditLayoutItemState
           
protected  class GPreferencesState.GGlobalPrefsState
           
protected  class GPreferencesState.GMoveToState
           
(package private)  class ManageProfilesState
          CUserPreferences state for managing profiles
protected  class ManageProfilesState.CEditProfile
           
 class TabColumnPrefsState
          This user preferences component is for use with layouts based on the tab-column structure.
protected  class TabColumnPrefsState.DefaultState
          A sub-state of TabColumnPrefsState for visualizing the user layout in tab-column form.
protected  class TabColumnPrefsState.NewChannelState
          A sub-state of TabColumnPrefsState for choosing a new channel (formerly subscribe)
protected  class TabColumnPrefsState.ParametersState
          A sub-state of TabColumnPrefsState for setting channel parameters
protected  class TabColumnPrefsState.ResetLayoutState
          A sub-state of TabColumnPrefsState for resetting layout
protected  class TabColumnPrefsState.SelectSkinsState
          A sub-state of TabColumnPrefsState for selecting skins
 

Uses of IChannel in org.jasig.portal.layout.alm.channels
 

Classes in org.jasig.portal.layout.alm.channels that implement IChannel
 class CContentSubscriber
          A channel for adding new content to a layout.
 class CFragmentManager
          A channel for adding new content to a layout.
 class FragmentManager
          An abstract class containing the basic business-logic and components for CFragmentManager and CContentSubscriber.
 

Uses of IChannel in org.jasig.portal.layout.channels
 

Classes in org.jasig.portal.layout.channels that implement IChannel
 class CSkinSelector
          A channel for selecting skins.
 

Uses of IChannel in org.jasig.portal.layout.channels.locales
 

Classes in org.jasig.portal.layout.channels.locales that implement IChannel
 class CSessionLocalesSelector
          Changes the locale preferences for the current session.
 class CUserLocalesSelector
          Lets a user select his/her locale preference.
 

Uses of IChannel in org.jasig.portal.layout.channels.sitemap
 

Classes in org.jasig.portal.layout.channels.sitemap that implement IChannel
 class CSiteMap
          Site map that shows you, at a glance, what channels are in your layout.
 

Uses of IChannel in org.jasig.portal.layout.dlm.channels.guide
 

Classes in org.jasig.portal.layout.dlm.channels.guide that implement IChannel
 class DlmIntroChannel
          A simple channel for introducing the capabilities of DLM in the portal.
 

Uses of IChannel in org.jasig.portal.properties
 

Classes in org.jasig.portal.properties that implement IChannel
 class CMissingProperties
          An IChannel for viewing the missing properties.
 

Uses of IChannel in org.jasig.portal.tools
 

Fields in org.jasig.portal.tools declared as IChannel
private  IChannel ChannelServlet.channel
           
private  IChannel ChannelServlet.Worker.channel
           
 

Constructors in org.jasig.portal.tools with parameters of type IChannel
ChannelServlet.Worker(IChannel ch, ChannelRuntimeData runtimeData, org.xml.sax.ContentHandler dh)