Class DefaultConfluenceRememberMeTokenDao

java.lang.Object
com.atlassian.confluence.user.rememberme.DefaultConfluenceRememberMeTokenDao
All Implemented Interfaces:
ConfluenceRememberMeTokenDao, com.atlassian.seraph.spi.rememberme.RememberMeTokenDao

public class DefaultConfluenceRememberMeTokenDao extends Object implements ConfluenceRememberMeTokenDao
  • Constructor Details

    • DefaultConfluenceRememberMeTokenDao

      public DefaultConfluenceRememberMeTokenDao(org.hibernate.SessionFactory sessionFactory, com.atlassian.seraph.spi.rememberme.RememberMeConfiguration rememberMeConfiguration)
  • Method Details

    • findById

      public com.atlassian.seraph.service.rememberme.RememberMeToken findById(Long tokenId)
      Specified by:
      findById in interface ConfluenceRememberMeTokenDao
      Specified by:
      findById in interface com.atlassian.seraph.spi.rememberme.RememberMeTokenDao
    • findForUserName

      public List<com.atlassian.seraph.service.rememberme.RememberMeToken> findForUserName(String username)
      Specified by:
      findForUserName in interface ConfluenceRememberMeTokenDao
      Specified by:
      findForUserName in interface com.atlassian.seraph.spi.rememberme.RememberMeTokenDao
    • remove

      public void remove(Long tokenId)
      Specified by:
      remove in interface ConfluenceRememberMeTokenDao
      Specified by:
      remove in interface com.atlassian.seraph.spi.rememberme.RememberMeTokenDao
    • removeAll

      public void removeAll()
      Specified by:
      removeAll in interface ConfluenceRememberMeTokenDao
      Specified by:
      removeAll in interface com.atlassian.seraph.spi.rememberme.RememberMeTokenDao
    • removeAllForUser

      public void removeAllForUser(String username)
      Specified by:
      removeAllForUser in interface ConfluenceRememberMeTokenDao
      Specified by:
      removeAllForUser in interface com.atlassian.seraph.spi.rememberme.RememberMeTokenDao
    • save

      public com.atlassian.seraph.service.rememberme.RememberMeToken save(com.atlassian.seraph.service.rememberme.RememberMeToken token)
      Specified by:
      save in interface ConfluenceRememberMeTokenDao
      Specified by:
      save in interface com.atlassian.seraph.spi.rememberme.RememberMeTokenDao
    • removeExpiredTokens

      public void removeExpiredTokens()
      Description copied from interface: ConfluenceRememberMeTokenDao
      Remove all expired remember me tokens.
      Specified by:
      removeExpiredTokens in interface ConfluenceRememberMeTokenDao