|
||||||||||
| 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 - object| Method Detail |
|---|
public void unbindSession(java.lang.String sessionId)
sessionId - a String value
public 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 IUserPreferencesManagerprocessUserPreferencesParameters in class UserPreferencesManager
protected java.lang.String getChannelGlobalId(java.lang.String channelSubscribeId,
java.lang.String sessionId)
throws PortalException
PortalExceptionpublic boolean isUserAgentUnmapped(java.lang.String sessionId)
public boolean isUserAgentUnmapped()
IUserPreferencesManager
isUserAgentUnmapped in interface IUserPreferencesManagerisUserAgentUnmapped in class UserPreferencesManagertrue if no mapping was foundpublic UserPreferences getUserPreferences(java.lang.String sessionId)
public UserPreferences getUserPreferences()
IUserPreferencesManager
getUserPreferences in interface IUserPreferencesManagergetUserPreferences in class UserPreferencesManagerUserPreferences
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 IUserPreferencesManagersetNewUserLayoutAndUserPreferences in class UserPreferencesManagerPortalExceptionpublic UserPreferences getUserPreferencesCopy(java.lang.String sessionId)
public UserPreferences getUserPreferencesCopy()
IUserPreferencesManager
getUserPreferencesCopy in interface IUserPreferencesManagergetUserPreferencesCopy in class UserPreferencesManagerUserPreferences objectpublic UserProfile getCurrentProfile(java.lang.String sessionId)
public UserProfile getCurrentProfile()
IUserPreferencesManager
getCurrentProfile in interface IUserPreferencesManagergetCurrentProfile in class UserPreferencesManagerUserProfile
public ThemeStylesheetDescription getThemeStylesheetDescription(java.lang.String sessionId)
throws java.lang.Exception
java.lang.Exceptionpublic ThemeStylesheetDescription getThemeStylesheetDescription()
IUserPreferencesManager
getThemeStylesheetDescription in interface IUserPreferencesManagergetThemeStylesheetDescription in class UserPreferencesManagerThemeStylesheetDescription
public StructureStylesheetDescription getStructureStylesheetDescription(java.lang.String sessionId)
throws java.lang.Exception
java.lang.Exceptionpublic StructureStylesheetDescription getStructureStylesheetDescription()
IUserPreferencesManager
getStructureStylesheetDescription in interface IUserPreferencesManagergetStructureStylesheetDescription in class UserPreferencesManagerStructureStylesheetDescriptionpublic IUserLayoutManager getUserLayoutManager(java.lang.String sessionId)
public IUserLayoutManager getUserLayoutManager()
IUserPreferencesManagerIUserLayoutManager object for performing layout-related operations.
getUserLayoutManager in interface IUserPreferencesManagergetUserLayoutManager in class UserPreferencesManagerIUserLayoutManager value
public void finishedSession(javax.servlet.http.HttpSessionBindingEvent bindingEvent,
java.lang.String sessionId)
public void finishedSession(javax.servlet.http.HttpSessionBindingEvent bindingEvent)
finishedSession in interface IUserPreferencesManagerfinishedSession in class UserPreferencesManagerpublic void setLocaleManager(LocaleManager lm)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||