Interface StateCacheRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<StateEntity,String>, org.springframework.data.repository.Repository<StateEntity,String>

@Repository public interface StateCacheRepository extends org.springframework.data.repository.CrudRepository<StateEntity,String>
  • Method Details

    • findByIdAsList

      default List<StateEntity> findByIdAsList(String id)
    • findBySpSessionId

      List<StateEntity> findBySpSessionId(String spId)
    • findBySsoSessionId

      List<StateEntity> findBySsoSessionId(String spId)
    • findByOidcSessionId

      List<StateEntity> findByOidcSessionId(String spId)
    • deleteAllInBatchByExpirationTimestampBefore

      @Transactional @Modifying @Query("DELETE FROM StateEntity se WHERE se.expirationTimestamp < :currentTimeStamp") Integer deleteAllInBatchByExpirationTimestampBefore(@Param("currentTimeStamp") Timestamp currentTimeStamp)