edu.internet2.middleware.grouper.grouperUi.beans
Class SessionContainer

java.lang.Object
  extended by edu.internet2.middleware.grouper.grouperUi.beans.SessionContainer
All Implemented Interfaces:
Serializable

public class SessionContainer
extends Object
implements Serializable

hold generic stuff about user in session

See Also:
Serialized Form

Constructor Summary
SessionContainer()
           
 
Method Summary
 Set<GrouperUiFilter.UiSection> getAllowedUiSections()
           
 Map<String,GuiHideShow> getHideShows()
          map of hide shows in session
 Subject getSubjectLoggedIn()
          logged in subject
 boolean isInitted()
          if initted
static SessionContainer retrieveFromSession()
          retrieveFromSession, will lazy load
 void setInitted(boolean initted1)
          if initted
 void setSubjectLoggedIn(Subject subjectLoggedIn1)
          logged in subject
 void storeToSession()
          store to session scope
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionContainer

public SessionContainer()
Method Detail

getAllowedUiSections

public Set<GrouperUiFilter.UiSection> getAllowedUiSections()
Returns:
allowed ui sections

getSubjectLoggedIn

public Subject getSubjectLoggedIn()
logged in subject

Returns:
the subjectLoggedIn

setSubjectLoggedIn

public void setSubjectLoggedIn(Subject subjectLoggedIn1)
logged in subject

Parameters:
subjectLoggedIn1 - the subjectLoggedIn to set

isInitted

public boolean isInitted()
if initted

Returns:
the initted

setInitted

public void setInitted(boolean initted1)
if initted

Parameters:
initted1 - the initted to set

retrieveFromSession

public static SessionContainer retrieveFromSession()
retrieveFromSession, will lazy load

Returns:
the app state in request scope

storeToSession

public void storeToSession()
store to session scope


getHideShows

public Map<String,GuiHideShow> getHideShows()
map of hide shows in session

Returns:
map of hide shows in session