dnet-applications/dhp-broker-application/.svn/pristine/60/60a3adfbe15aa5cbe8a1d5cc766...

20 lines
644 B
Plaintext

package eu.dnetlib.lbs.elasticsearch;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface EventRepository extends ElasticsearchRepository<Event, String> {
// TODO: use the @Query annotation if necessary
// See: http://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/
Iterable<Event> findByTopic(String topic);
Page<Event> findByTopic(String topic, Pageable pageable);
long deleteByExpiryDateBefore(long l);
}