Class JpaCustomizedPasswordTokenRepository<D extends JpaPasswordToken>

java.lang.Object
com.broadleafcommerce.auth.user.provider.jpa.repository.JpaCustomizedPasswordTokenRepository<D>
All Implemented Interfaces:
CustomizedPasswordTokenRepository<D>

public class JpaCustomizedPasswordTokenRepository<D extends JpaPasswordToken> extends Object implements CustomizedPasswordTokenRepository<D>
  • Constructor Details

    • JpaCustomizedPasswordTokenRepository

      public JpaCustomizedPasswordTokenRepository()
  • Method Details

    • findIdsByDateCreatedBefore

      public org.springframework.data.domain.Page<String> findIdsByDateCreatedBefore(Instant createdDate, org.springframework.data.domain.Pageable page)
      Description copied from interface: CustomizedPasswordTokenRepository
      Finds ids of password tokens that were created before the given date.
      Specified by:
      findIdsByDateCreatedBefore in interface CustomizedPasswordTokenRepository<D extends JpaPasswordToken>
      Parameters:
      createdDate - the date to compare to
      page - the page request
      Returns:
      a page of ids
    • getDateCreatedBeforeCount

      protected long getDateCreatedBeforeCount(jakarta.persistence.criteria.CriteriaBuilder cb, Instant createdDate)
    • addDateCreatedBeforePredicate

      protected void addDateCreatedBeforePredicate(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<?> cq, jakarta.persistence.criteria.Root<D> root, Instant createdDate)
    • applyPagination

      protected void applyPagination(jakarta.persistence.TypedQuery<?> query, org.springframework.data.domain.Pageable page)
    • applySort

      protected void applySort(jakarta.persistence.criteria.CriteriaBuilder cb, jakarta.persistence.criteria.CriteriaQuery<?> cq, jakarta.persistence.criteria.Root<D> root, org.springframework.data.domain.Pageable page)
    • setRepository

      @Autowired @Lazy public void setRepository(PasswordTokenRepository<D> repository)
    • getDomainClass

      protected Class<D> getDomainClass()
    • getEntityManager

      protected jakarta.persistence.EntityManager getEntityManager()
    • getRepository

      protected PasswordTokenRepository<D> getRepository()