Interface GrouperPasswordRecentlyUsedDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3GrouperPasswordRecentlyUsedDAO

public interface GrouperPasswordRecentlyUsedDAO extends GrouperDAO
Basic GrouperPasswordRecentlyUsed DAO interface.
  • Method Details

    • findById

      GrouperPasswordRecentlyUsed findById(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      the config
    • saveOrUpdate

      void saveOrUpdate(GrouperPasswordRecentlyUsed grouperPasswordRecentlyUsed)
      save the object to the database
      Parameters:
      config -
    • delete

      void delete(GrouperPasswordRecentlyUsed grouperPassword)
      delete the object from the database
      Parameters:
      config -
    • findByGrouperPasswordIdAndStatus

      Set<GrouperPasswordRecentlyUsed> findByGrouperPasswordIdAndStatus(String grouperPasswordId, Set<Character> statuses, QueryOptions queryOptions)
    • cleanupOldEntriesFromGrouperPasswordRecentlyUsedTable

      int cleanupOldEntriesFromGrouperPasswordRecentlyUsedTable()
      for each grouper password, delete all rows except n most recent entries
      Returns:
    • deleteGrouperPasswordRecentlyUsedEntries

      int deleteGrouperPasswordRecentlyUsedEntries(String grouperPasswordId)
      delete grouper password recently used rows for grouperPasswordId
      Parameters:
      grouperPasswordId -
      Returns: