Class JdbcPasswordHistoryService

  • All Implemented Interfaces:
    org.apereo.cas.pm.PasswordHistoryService, org.springframework.core.Ordered

    @Transactional(transactionManager="transactionManagerPasswordHistory")
    public class JdbcPasswordHistoryService
    extends org.apereo.cas.pm.impl.history.BasePasswordHistoryService
    Since:
    6.1.0
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean exists​(org.apereo.cas.pm.PasswordChangeRequest changeRequest)  
      java.util.Collection<? extends org.apereo.cas.pm.impl.history.PasswordHistoryEntity> fetch​(java.lang.String username)  
      java.util.Collection<? extends org.apereo.cas.pm.impl.history.PasswordHistoryEntity> fetchAll()  
      void remove​(java.lang.String username)  
      void removeAll()  
      boolean store​(org.apereo.cas.pm.PasswordChangeRequest changeRequest)  
      • Methods inherited from class org.apereo.cas.pm.impl.history.BasePasswordHistoryService

        encodePassword
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apereo.cas.pm.PasswordHistoryService

        getOrder
    • Constructor Detail

      • JdbcPasswordHistoryService

        public JdbcPasswordHistoryService()
    • Method Detail

      • exists

        public boolean exists​(org.apereo.cas.pm.PasswordChangeRequest changeRequest)
      • store

        public boolean store​(org.apereo.cas.pm.PasswordChangeRequest changeRequest)
      • fetchAll

        public java.util.Collection<? extends org.apereo.cas.pm.impl.history.PasswordHistoryEntity> fetchAll()
      • fetch

        public java.util.Collection<? extends org.apereo.cas.pm.impl.history.PasswordHistoryEntity> fetch​(java.lang.String username)
      • remove

        public void remove​(java.lang.String username)
      • removeAll

        public void removeAll()