|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jasig.portal.UserPreferencesManager
org.jasig.portal.GuestUserPreferencesManager
public class GuestUserPreferencesManager
Multithreaded version of UserPreferencesManager
.
UserPreferencesManager
Nested Class Summary | |
---|---|
private class |
GuestUserPreferencesManager.MState
|
Field Summary | |
---|---|
(package private) java.util.Hashtable |
cached_profiles
|
(package private) LocaleManager |
localeManager
|
private static org.apache.commons.logging.Log |
log
|
(package private) IPerson |
m_person
|
(package private) static boolean |
SAVE_PROFILE_GUESSES
|
(package private) java.util.Hashtable |
sp_cleanUPs
|
(package private) java.util.Hashtable |
sp_layouts
|
(package private) java.util.Hashtable |
ss_descripts
|
(package private) java.util.Map |
stateTable
|
(package private) java.util.Hashtable |
ts_descripts
|
(package private) java.util.Hashtable |
up_cleanUPs
|
(package private) java.util.Hashtable |
up_layouts
|
Fields inherited from class org.jasig.portal.UserPreferencesManager |
---|
uaMatcher, ulsdb |
Constructor Summary | |
---|---|
GuestUserPreferencesManager(IPerson person)
Initializing constructor. |
Method Summary | |
---|---|
void |
finishedSession(javax.servlet.http.HttpSessionBindingEvent bindingEvent)
|
void |
finishedSession(javax.servlet.http.HttpSessionBindingEvent bindingEvent,
java.lang.String sessionId)
|
protected java.lang.String |
getChannelGlobalId(java.lang.String channelSubscribeId,
java.lang.String sessionId)
Returns a global channel Id given a channel instance Id |
UserProfile |
getCurrentProfile()
Returns current profile. |
UserProfile |
getCurrentProfile(java.lang.String sessionId)
Returns current profile |
StructureStylesheetDescription |
getStructureStylesheetDescription()
Returns current structure stylesheet description |
StructureStylesheetDescription |
getStructureStylesheetDescription(java.lang.String sessionId)
|
ThemeStylesheetDescription |
getThemeStylesheetDescription()
Returns current theme stylesheet description |
ThemeStylesheetDescription |
getThemeStylesheetDescription(java.lang.String sessionId)
|
IUserLayoutManager |
getUserLayoutManager()
Returns IUserLayoutManager object for performing layout-related operations. |
IUserLayoutManager |
getUserLayoutManager(java.lang.String sessionId)
|
UserPreferences |
getUserPreferences()
Returns current user preferences. |
UserPreferences |
getUserPreferences(java.lang.String sessionId)
|
UserPreferences |
getUserPreferencesCopy()
Returns a copy of the user preferences |
UserPreferences |
getUserPreferencesCopy(java.lang.String sessionId)
|
boolean |
isUserAgentUnmapped()
Determine if the user agent associated with this session has been successfuly mapped to a profile |
boolean |
isUserAgentUnmapped(java.lang.String sessionId)
|
void |
processUserPreferencesParameters(javax.servlet.http.HttpServletRequest req)
|
void |
registerSession(javax.servlet.http.HttpServletRequest req)
Register arrival of a new session. |
void |
setLocaleManager(LocaleManager lm)
|
void |
setNewUserLayoutAndUserPreferences(IUserLayoutManager newLayout,
UserPreferences newPreferences)
|
void |
setNewUserLayoutAndUserPreferences(IUserLayoutManager newLayout,
UserPreferences newPreferences,
java.lang.String sessionId)
|
void |
unbindSession(java.lang.String sessionId)
Unbinds a registered session. |
Methods inherited from class org.jasig.portal.UserPreferencesManager |
---|
getChannelPublishId, getPerson |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final org.apache.commons.logging.Log log
java.util.Map stateTable
java.util.Hashtable sp_layouts
java.util.Hashtable up_layouts
java.util.Hashtable sp_cleanUPs
java.util.Hashtable up_cleanUPs
java.util.Hashtable ts_descripts
java.util.Hashtable ss_descripts
java.util.Hashtable cached_profiles
IPerson m_person
LocaleManager localeManager
static final boolean SAVE_PROFILE_GUESSES
Constructor Detail |
---|
public GuestUserPreferencesManager(IPerson person)
person
- objectMethod Detail |
---|
public void unbindSession(java.lang.String sessionId)
sessionId
- a String
valuepublic void registerSession(javax.servlet.http.HttpServletRequest req) throws PortalException
req
- a HttpServletRequest
value
PortalException
- if an error occurspublic void processUserPreferencesParameters(javax.servlet.http.HttpServletRequest req)
processUserPreferencesParameters
in interface IUserPreferencesManager
processUserPreferencesParameters
in class UserPreferencesManager
protected java.lang.String getChannelGlobalId(java.lang.String channelSubscribeId, java.lang.String sessionId) throws PortalException
PortalException
public boolean isUserAgentUnmapped(java.lang.String sessionId)
public boolean isUserAgentUnmapped()
IUserPreferencesManager
isUserAgentUnmapped
in interface IUserPreferencesManager
isUserAgentUnmapped
in class UserPreferencesManager
true
if no mapping was foundpublic UserPreferences getUserPreferences(java.lang.String sessionId)
public UserPreferences getUserPreferences()
IUserPreferencesManager
getUserPreferences
in interface IUserPreferencesManager
getUserPreferences
in class UserPreferencesManager
UserPreferences
public void setNewUserLayoutAndUserPreferences(IUserLayoutManager newLayout, UserPreferences newPreferences, java.lang.String sessionId) throws PortalException
PortalException
public void setNewUserLayoutAndUserPreferences(IUserLayoutManager newLayout, UserPreferences newPreferences) throws PortalException
setNewUserLayoutAndUserPreferences
in interface IUserPreferencesManager
setNewUserLayoutAndUserPreferences
in class UserPreferencesManager
PortalException
public UserPreferences getUserPreferencesCopy(java.lang.String sessionId)
public UserPreferences getUserPreferencesCopy()
IUserPreferencesManager
getUserPreferencesCopy
in interface IUserPreferencesManager
getUserPreferencesCopy
in class UserPreferencesManager
UserPreferences
objectpublic UserProfile getCurrentProfile(java.lang.String sessionId)
public UserProfile getCurrentProfile()
IUserPreferencesManager
getCurrentProfile
in interface IUserPreferencesManager
getCurrentProfile
in class UserPreferencesManager
UserProfile
public ThemeStylesheetDescription getThemeStylesheetDescription(java.lang.String sessionId) throws java.lang.Exception
java.lang.Exception
public ThemeStylesheetDescription getThemeStylesheetDescription()
IUserPreferencesManager
getThemeStylesheetDescription
in interface IUserPreferencesManager
getThemeStylesheetDescription
in class UserPreferencesManager
ThemeStylesheetDescription
public StructureStylesheetDescription getStructureStylesheetDescription(java.lang.String sessionId) throws java.lang.Exception
java.lang.Exception
public StructureStylesheetDescription getStructureStylesheetDescription()
IUserPreferencesManager
getStructureStylesheetDescription
in interface IUserPreferencesManager
getStructureStylesheetDescription
in class UserPreferencesManager
StructureStylesheetDescription
public IUserLayoutManager getUserLayoutManager(java.lang.String sessionId)
public IUserLayoutManager getUserLayoutManager()
IUserPreferencesManager
IUserLayoutManager
object for performing layout-related operations.
getUserLayoutManager
in interface IUserPreferencesManager
getUserLayoutManager
in class UserPreferencesManager
IUserLayoutManager
valuepublic void finishedSession(javax.servlet.http.HttpSessionBindingEvent bindingEvent, java.lang.String sessionId)
public void finishedSession(javax.servlet.http.HttpSessionBindingEvent bindingEvent)
finishedSession
in interface IUserPreferencesManager
finishedSession
in class UserPreferencesManager
public void setLocaleManager(LocaleManager lm)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |