Interface PartnerMappingRepository
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<PartnerMapping,String>,org.springframework.data.jpa.repository.JpaRepository<PartnerMapping,String>,org.springframework.data.repository.PagingAndSortingRepository<PartnerMapping,String>,org.springframework.data.repository.query.QueryByExampleExecutor<PartnerMapping>,org.springframework.data.repository.Repository<PartnerMapping,String>
public interface PartnerMappingRepository extends org.springframework.data.jpa.repository.JpaRepository<PartnerMapping,String>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<PartnerMapping>findByPartnerIdAndApiKeyId(String partnerId, String apiKeyId)Optional<PartnerMapping>findByPartnerIdAndApiKeyIdAndPolicyId(String partnerId, String apiKeyId, String policyId)-
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
-
findByPartnerIdAndApiKeyId
@Cacheable(value="partner_api_key_data", unless="#result == null") @Query("select pm from PartnerMapping pm where pm.partnerId = :partnerId and pm.apiKeyId = :apiKeyId") Optional<PartnerMapping> findByPartnerIdAndApiKeyId(@Param("partnerId") String partnerId, @Param("apiKeyId") String apiKeyId)
-
findByPartnerIdAndApiKeyIdAndPolicyId
@Cacheable(value="partner_api_key_policy_id_data", unless="#result == null") @Query("select pm from PartnerMapping pm where pm.partnerId = :partnerId and pm.apiKeyId = :apiKeyId and pm.policyId = :policyId") Optional<PartnerMapping> findByPartnerIdAndApiKeyIdAndPolicyId(@Param("partnerId") String partnerId, @Param("apiKeyId") String apiKeyId, @Param("policyId") String policyId)
-
-