package com.mycompany.myapp.repository;
import com.mycompany.myapp.domain.PersistentToken;
import com.mycompany.myapp.domain.User;
import org.springframework.data.neo4j.annotation.Query;
import org.springframework.data.neo4j.repository.GraphRepository;
import java.util.List;
/**
* Spring Data Neo4jDB repository for the PersistentToken entity.
*/
public interface PersistentTokenRepository extends GraphRepository<PersistentToken> {
@Query("MATCH (n:PersistentToken)-[]->(:User {login:{0}}) RETURN n")
List<PersistentToken> findByUserCypher(String login);
@Query("MATCH (n:PersistentToken) WHERE n.tokenDate < {0} RETURN n")
Iterable<PersistentToken> findByTokenDateBeforeCypher(Long localDate);
PersistentToken findOneBySeries(String series);
}