Interface KeyAliasRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<KeyAlias,,String> org.springframework.data.jpa.repository.JpaRepository<KeyAlias,,String> org.springframework.data.repository.ListCrudRepository<KeyAlias,,String> org.springframework.data.repository.ListPagingAndSortingRepository<KeyAlias,,String> org.springframework.data.repository.PagingAndSortingRepository<KeyAlias,,String> org.springframework.data.repository.query.QueryByExampleExecutor<KeyAlias>,org.springframework.data.repository.Repository<KeyAlias,String>
@Repository
public interface KeyAliasRepository
extends org.springframework.data.jpa.repository.JpaRepository<KeyAlias,String>
This interface extends BaseRepository which provides with the methods for
several CRUD operations.
- Since:
- 1.0.0
- Author:
- Dharmesh Khandelwal
-
Method Summary
Modifier and TypeMethodDescriptionfindByApplicationId(String applicationId) Function to find keyalias by applicationIdfindByApplicationIdAndReferenceId(String applicationId, String referenceId) Function to find keyalias by applicationId and referenceIdfindByApplicationIdAndReferenceIdAndCertThumbprint(String applicationId, String referenceId, String certThumbprint) Function to find keyalias by applicationId, referenceId and certThumbprintfindByCertThumbprint(String certThumbprint) Function to find keyalias by certificate thumbprintFunction to find keyalias by certificate thumbprint is nullFunction to find keyalias by key unique identifieris nullMethods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
findByApplicationIdAndReferenceId
Function to find keyalias by applicationId and referenceId- Parameters:
applicationId- applicationIdreferenceId- referenceId- Returns:
- list of keyalias
-
findByApplicationId
Function to find keyalias by applicationId- Parameters:
applicationId- applicationId- Returns:
- list of keyalias
-
findByCertThumbprint
Function to find keyalias by certificate thumbprint- Parameters:
certThumbprint- hex encoded certificate thumbprint- Returns:
- list of keyalias
-
findByCertThumbprintIsNull
Function to find keyalias by certificate thumbprint is null- Returns:
- list of keyalias
-
findByUniqueIdentifierIsNull
Function to find keyalias by key unique identifieris null- Returns:
- list of keyalias
-
findByApplicationIdAndReferenceIdAndCertThumbprint
List<KeyAlias> findByApplicationIdAndReferenceIdAndCertThumbprint(String applicationId, String referenceId, String certThumbprint) Function to find keyalias by applicationId, referenceId and certThumbprint- Parameters:
applicationId- applicationIdreferenceId- referenceIdcertThumbprint- certThumbprint- Returns:
- list of keyalias
-