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 Detail

      • findByApplicationIdAndReferenceId

        List<KeyAlias> findByApplicationIdAndReferenceId​(String applicationId,
                                                         String referenceId)
        Function to find keyalias by applicationId and referenceId
        Parameters:
        applicationId - applicationId
        referenceId - 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 - applicationId
        referenceId - referenceId
        certThumbprint - certThumbprint
        Returns:
        list of keyalias