org.jasig.portal.user
Interface IUserInstance

All Known Implementing Classes:
GuestUserInstance, UserInstance

public interface IUserInstance

Provides access to the layout and rendering related services for a portal user.

Version:
$Revision$
Author:
Eric Dalquist

Method Summary
 void destroySession(HttpSession session)
          Notify the instance and all its members that the user's session is being destroyed.
 ChannelManager getChannelManager()
           
 LocaleManager getLocaleManager()
           
 IPerson getPerson()
           
 IUserPreferencesManager getPreferencesManager()
           
 Object getRenderingLock()
           
 

Method Detail

getPerson

IPerson getPerson()
Returns:
The Person this UserInstance is for

getPreferencesManager

IUserPreferencesManager getPreferencesManager()
Returns:
The user preferences manager for the user instance

getChannelManager

ChannelManager getChannelManager()
Returns:
the channelManager for the user instance

getLocaleManager

LocaleManager getLocaleManager()
Returns:
the localeManager for the user instance

getRenderingLock

Object getRenderingLock()
Returns:
the renderingLock for the user instance

destroySession

void destroySession(HttpSession session)
Notify the instance and all its members that the user's session is being destroyed.

Parameters:
session - The session that was just destroyed for this user instance.


Copyright © 2010 Jasig. All Rights Reserved.