Package com.google.gerrit.httpd
Class CacheBasedWebSession
java.lang.Object
com.google.gerrit.httpd.WebSession
com.google.gerrit.httpd.CacheBasedWebSession
- Direct Known Subclasses:
- H2CacheBasedWebSession
- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCacheBasedWebSession(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WebSessionManager manager, AuthConfig authConfig, com.google.inject.Provider<AnonymousUser> anonymousProvider, IdentifiedUser.RequestFactory identified, AccountCache byIdCache) 
- 
Method SummaryModifier and TypeMethodDescriptiongetUser()booleanisAccessPathOk(AccessPath path) booleanbooleanisValidXGerritAuth(String keyIn) voidlogin(AuthResult res, boolean rememberMe) voidlogout()voidsetAccessPathOk(AccessPath path, boolean ok) voidSet the user account for this current request only.Methods inherited from class com.google.gerrit.httpd.WebSessionaddRefUpdatedEvents, getRefUpdatedEvents, resetRefUpdatedEvents
- 
Field Details- 
ACCOUNT_COOKIE- See Also:
 
- 
MAX_AGE_MINUTESpublic static final long MAX_AGE_MINUTES
 
- 
- 
Constructor Details- 
CacheBasedWebSessionprotected CacheBasedWebSession(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, WebSessionManager manager, AuthConfig authConfig, com.google.inject.Provider<AnonymousUser> anonymousProvider, IdentifiedUser.RequestFactory identified, AccountCache byIdCache) 
 
- 
- 
Method Details- 
isSignedInpublic boolean isSignedIn()- Specified by:
- isSignedInin class- WebSession
 
- 
getXGerritAuth- Specified by:
- getXGerritAuthin class- WebSession
 
- 
isValidXGerritAuth- Specified by:
- isValidXGerritAuthin class- WebSession
 
- 
isAccessPathOk- Specified by:
- isAccessPathOkin class- WebSession
 
- 
setAccessPathOk- Specified by:
- setAccessPathOkin class- WebSession
 
- 
getUser- Specified by:
- getUserin class- WebSession
 
- 
login- Specified by:
- loginin class- WebSession
 
- 
setUserAccountIdSet the user account for this current request only.- Specified by:
- setUserAccountIdin class- WebSession
 
- 
logoutpublic void logout()- Specified by:
- logoutin class- WebSession
 
- 
getSessionId- Specified by:
- getSessionIdin class- WebSession
 
 
-