@Repository public interface JpaPasswordTokenRepository<D extends JpaPasswordToken> extends PasswordTokenRepository<D>
Modifier and Type | Method and Description |
---|---|
default Class<?> |
getDomainType() |
List<D> |
readAllTokensByUserId(String userId) |
List<D> |
readAllTokensByUserIdAndPurpose(String userId,
String purpose) |
List<D> |
readUnusedTokensByUserId(String userId) |
List<D> |
readUnusedTokensByUserIdAndPurpose(String userId,
String purpose) |
@Query(value="select token from JpaPasswordToken token where :userId = token.userId and token.used = false") List<D> readUnusedTokensByUserId(String userId)
readUnusedTokensByUserId
in interface PasswordTokenRepository<D extends JpaPasswordToken>
@Query(value="select token from JpaPasswordToken token where :userId = token.userId and token.used = false and :purpose = token.purpose") List<D> readUnusedTokensByUserIdAndPurpose(String userId, String purpose)
readUnusedTokensByUserIdAndPurpose
in interface PasswordTokenRepository<D extends JpaPasswordToken>
@Query(value="select token from JpaPasswordToken token where :userId = token.userId") List<D> readAllTokensByUserId(String userId)
readAllTokensByUserId
in interface PasswordTokenRepository<D extends JpaPasswordToken>
@Query(value="select token from JpaPasswordToken token where :userId = token.userId and :purpose = token.purpose") List<D> readAllTokensByUserIdAndPurpose(String userId, String purpose)
readAllTokensByUserIdAndPurpose
in interface PasswordTokenRepository<D extends JpaPasswordToken>
default Class<?> getDomainType()
getDomainType
in interface com.broadleafcommerce.common.extension.DomainTypeAware
Copyright © 2021. All rights reserved.