Interface KeyAliasRepository
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<KeyAlias,String>,org.springframework.data.jpa.repository.JpaRepository<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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<KeyAlias>findByApplicationId(String applicationId)Function to find keyalias by applicationIdList<KeyAlias>findByApplicationIdAndReferenceId(String applicationId, String referenceId)Function to find keyalias by applicationId and referenceIdList<KeyAlias>findByApplicationIdAndReferenceIdAndCertThumbprint(String applicationId, String referenceId, String certThumbprint)Function to find keyalias by applicationId, referenceId and certThumbprintList<KeyAlias>findByCertThumbprint(String certThumbprint)Function to find keyalias by certificate thumbprintList<KeyAlias>findByCertThumbprintIsNull()Function to find keyalias by certificate thumbprint is nullList<KeyAlias>findByUniqueIdentifierIsNull()Function to find keyalias by key unique identifieris null-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteById, existsById, findById, save
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlush
-
-
-
-
Method Detail
-
findByApplicationIdAndReferenceId
List<KeyAlias> findByApplicationIdAndReferenceId(String applicationId, String referenceId)
Function to find keyalias by applicationId and referenceId- Parameters:
applicationId- applicationIdreferenceId- referenceId- Returns:
- list of keyalias
-
findByApplicationId
List<KeyAlias> findByApplicationId(String applicationId)
Function to find keyalias by applicationId- Parameters:
applicationId- applicationId- Returns:
- list of keyalias
-
findByCertThumbprint
List<KeyAlias> findByCertThumbprint(String certThumbprint)
Function to find keyalias by certificate thumbprint- Parameters:
certThumbprint- hex encoded certificate thumbprint- Returns:
- list of keyalias
-
findByCertThumbprintIsNull
List<KeyAlias> findByCertThumbprintIsNull()
Function to find keyalias by certificate thumbprint is null- Returns:
- list of keyalias
-
findByUniqueIdentifierIsNull
List<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
-
-