Interface UserLoginInfoDao

All Known Implementing Classes:
HibernateUserLoginInfoDao

public interface UserLoginInfoDao
  • Method Details

    • findOrCreateUserLoginInfoForUser

      UserLoginInfo findOrCreateUserLoginInfoForUser(ConfluenceUser user)
      Lookup an existing audit object for the given user or create a new audit object if there isn't one for this user.
      Parameters:
      user -
      Returns:
      UserLoginInfo, never returns null
    • saveOrUpdate

      void saveOrUpdate(UserLoginInfo loginInfo)
      Store the login attached to a particular user
      Parameters:
      loginInfo -
    • deleteUserInfoFor

      void deleteUserInfoFor(ConfluenceUser user)
      Remove the login information for the given user.
      Parameters:
      user -
    • lookupLoginInfo

      @Nullable UserLoginInfo lookupLoginInfo(ConfluenceUser user)