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 Details

    • DefaultSessionService

      public DefaultSessionService()
  • Method Details

    • checkAndRefreshSessionIfNecessary

      public dev.getelements.elements.sdk.model.session.Session checkAndRefreshSessionIfNecessary(String sessionSecret)
      Specified by:
      checkAndRefreshSessionIfNecessary in interface dev.getelements.elements.sdk.service.auth.SessionService
    • blacklistSession

      public void blacklistSession(String sessionSecret)
      Specified by:
      blacklistSession in interface dev.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)