@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.DomainTypeAwareCopyright © 2021. All rights reserved.