-
public interface ISessionService
-
-
Method Summary
Modifier and Type Method Description abstract StringencryptSession(String plan, Key key)abstract StringdecryptSession(String encrypted, Key key)abstract voidsave(SessionInfo sessionInfo)abstract voidload()abstract SessionInfogetSession()abstract voidsetSession(SessionInfo sessionInfo)abstract booleanisValid()abstract voidclear(boolean clearStorage)abstract voidstartSessionCountdownTimerIfNeeded()abstract voidcancelSessionCountdownTimer()abstract voidaddInterceptor(GigyaInterceptor interceptor)abstract voidrefreshSessionExpiration()abstract voidsetClearCookies(boolean clear)abstract voidclearCookiesOnLogout()abstract voidregisterExpirationObserver(SessionStateObserver observer)abstract voidremoveExpirationObserver(SessionStateObserver observer)-
-
Method Detail
-
encryptSession
abstract String encryptSession(String plan, Key key)
-
decryptSession
abstract String decryptSession(String encrypted, Key key)
-
save
abstract void save(SessionInfo sessionInfo)
-
load
abstract void load()
-
getSession
abstract SessionInfo getSession()
-
setSession
abstract void setSession(SessionInfo sessionInfo)
-
isValid
abstract boolean isValid()
-
clear
abstract void clear(boolean clearStorage)
-
startSessionCountdownTimerIfNeeded
abstract void startSessionCountdownTimerIfNeeded()
-
cancelSessionCountdownTimer
abstract void cancelSessionCountdownTimer()
-
addInterceptor
abstract void addInterceptor(GigyaInterceptor interceptor)
-
refreshSessionExpiration
abstract void refreshSessionExpiration()
-
setClearCookies
abstract void setClearCookies(boolean clear)
-
clearCookiesOnLogout
abstract void clearCookiesOnLogout()
-
registerExpirationObserver
abstract void registerExpirationObserver(SessionStateObserver observer)
-
removeExpirationObserver
abstract void removeExpirationObserver(SessionStateObserver observer)
-
-
-
-