Package com.google.gerrit.httpd
Class CacheBasedWebSession
- java.lang.Object
- 
- com.google.gerrit.httpd.WebSession
- 
- com.google.gerrit.httpd.CacheBasedWebSession
 
 
- 
- Direct Known Subclasses:
- H2CacheBasedWebSession
 
 public abstract class CacheBasedWebSession extends WebSession 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringACCOUNT_COOKIEprotected static longMAX_AGE_MINUTES
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedCacheBasedWebSession(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetSessionId()CurrentUsergetUser()StringgetXGerritAuth()booleanisAccessPathOk(AccessPath path)booleanisSignedIn()booleanisValidXGerritAuth(String keyIn)voidlogin(AuthResult res, boolean rememberMe)voidlogout()voidsetAccessPathOk(AccessPath path, boolean ok)voidsetUserAccountId(Account.Id id)Set the user account for this current request only.- 
Methods inherited from class com.google.gerrit.httpd.WebSessionaddRefUpdatedEvents, getRefUpdatedEvents, resetRefUpdatedEvents
 
- 
 
- 
- 
- 
Field Detail- 
ACCOUNT_COOKIEpublic static final String ACCOUNT_COOKIE - See Also:
- Constant Field Values
 
 - 
MAX_AGE_MINUTESprotected static final long MAX_AGE_MINUTES 
 
- 
 - 
Constructor Detail- 
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 Detail- 
isSignedInpublic boolean isSignedIn() - Specified by:
- isSignedInin class- WebSession
 
 - 
getXGerritAuthpublic String getXGerritAuth() - Specified by:
- getXGerritAuthin class- WebSession
 
 - 
isValidXGerritAuthpublic boolean isValidXGerritAuth(String keyIn) - Specified by:
- isValidXGerritAuthin class- WebSession
 
 - 
isAccessPathOkpublic boolean isAccessPathOk(AccessPath path) - Specified by:
- isAccessPathOkin class- WebSession
 
 - 
setAccessPathOkpublic void setAccessPathOk(AccessPath path, boolean ok) - Specified by:
- setAccessPathOkin class- WebSession
 
 - 
getUserpublic CurrentUser getUser() - Specified by:
- getUserin class- WebSession
 
 - 
loginpublic void login(AuthResult res, boolean rememberMe) - Specified by:
- loginin class- WebSession
 
 - 
setUserAccountIdpublic void setUserAccountId(Account.Id id) Set the user account for this current request only.- Specified by:
- setUserAccountIdin class- WebSession
 
 - 
logoutpublic void logout() - Specified by:
- logoutin class- WebSession
 
 - 
getSessionIdpublic String getSessionId() - Specified by:
- getSessionIdin class- WebSession
 
 
- 
 
-