org.jasig.portal.jndi
Interface IJndiManager

All Known Implementing Classes:
JndiManagerImpl

public interface IJndiManager

JNDIManager. uPortal's JNDI tree has the following basic structure: root context | +--services--*[service name]*... | +--users--*[userID]* | | | +--layouts--*[layoutId]* + | | sessions | +--channel-ids | | | | *[sessionId]* | | +--*[fname]*--[chanId] | | | +--sessions--*[sessionId]* | | +--sessions--*[sessionId]* | +--channel-obj--*[chanId]*... | +--[layoutId] Notation: [something] referes to a value of something *[something]* refers to a set of values ... refers to a subcontext

Version:
$Revision: 42472 $
Author:
Bernie Durfee, bdurfee@interactivebusiness.com, Peter Kharchenko, pkharchenko@interactivebusiness.com

Method Summary
 void destroySessionContext(HttpSession session)
          Unbind objects related to the specific session.
 JndiTemplate getJndiTemplate()
           
 void initializeSessionContext(HttpSession session, String userId, String layoutId, Document userLayout)
          Create and bind objects to the portal context for a new user's session
 

Method Detail

getJndiTemplate

JndiTemplate getJndiTemplate()
Returns:
The Spring JndiTemplate used for accessing the portal JNDI context.
See Also:
JndiAccessor.getJndiTemplate()

initializeSessionContext

void initializeSessionContext(HttpSession session,
                              String userId,
                              String layoutId,
                              Document userLayout)
Create and bind objects to the portal context for a new user's session

Parameters:
session - The new session
userId - The user ID the session is for
layoutId - The layout ID for the user and session
userLayout - The layout document for the user and session

destroySessionContext

void destroySessionContext(HttpSession session)
Unbind objects related to the specific session.

Parameters:
session -


Copyright © 2010 Jasig. All Rights Reserved.