package org.kalipo.repository; import org.kalipo.domain.Thread; import org.springframework.data.domain.PageRequest; import org.springframework.data.mongodb.repository.MongoRepository; import org.springframework.data.mongodb.repository.Query; import java.util.List; /** * Spring Data MongoDB repository for the Thread entity. */ public interface ThreadRepository extends MongoRepository<Thread, String> { @Query(value = "{ uriHooks: { $in: [ ?0 ]}}") Thread findByUriHook(String sample); List<Thread> findByStatus(Thread.Status open, PageRequest request); }