Class DefaultSessionService
java.lang.Object
dev.getelements.elements.service.auth.DefaultSessionService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.auth.SessionService
public class DefaultSessionService
extends Object
implements dev.getelements.elements.sdk.service.auth.SessionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblacklistSession(String sessionSecret) dev.getelements.elements.sdk.model.session.SessioncheckAndRefreshSessionIfNecessary(String sessionSecret) dev.getelements.elements.sdk.dao.SessionDaolongvoidsetSessionDao(dev.getelements.elements.sdk.dao.SessionDao sessionDao) voidsetSessionTimeoutSeconds(long sessionTimeoutSeconds)
-
Constructor Details
-
DefaultSessionService
public DefaultSessionService()
-
-
Method Details
-
checkAndRefreshSessionIfNecessary
public dev.getelements.elements.sdk.model.session.Session checkAndRefreshSessionIfNecessary(String sessionSecret) - Specified by:
checkAndRefreshSessionIfNecessaryin interfacedev.getelements.elements.sdk.service.auth.SessionService
-
blacklistSession
- Specified by:
blacklistSessionin interfacedev.getelements.elements.sdk.service.auth.SessionService
-
getSessionDao
public dev.getelements.elements.sdk.dao.SessionDao getSessionDao() -
setSessionDao
@Inject public void setSessionDao(dev.getelements.elements.sdk.dao.SessionDao sessionDao) -
getSessionTimeoutSeconds
public long getSessionTimeoutSeconds() -
setSessionTimeoutSeconds
@Inject public void setSessionTimeoutSeconds(@Named("dev.getelements.elements.session.timeout.seconds") long sessionTimeoutSeconds)
-