package com.mycompany.myapp.repository; import com.mycompany.myapp.domain.User; import java.time.ZonedDateTime; import org.springframework.data.neo4j.repository.GraphRepository; import java.util.List; import java.util.Optional; /** * Spring Data Neo4jDB repository for the User entity. */ public interface UserRepository extends GraphRepository<User> { Optional<User> findOneByActivationKey(String activationKey); List<User> findAllByActivatedIsFalseAndCreatedDateBefore(Long dateTime); User findOneByResetKey(String resetKey); User findOneByEmail(String email); User findOneByLogin(String login); User findOneById(String userId); @Override void delete(User t); }