From fe74557c951088bde1014b54475c09b3894625f2 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 21 Apr 2011 10:02:59 +0200 Subject: [PATCH] DATACMNS-33 - Adapted API changes for Repository.count(). Also changed return types for count() methods on QueryDslPredicateExecutor. --- .../document/mongodb/repository/QueryDslMongoRepository.java | 2 +- .../document/mongodb/repository/QueryDslPredicateExecutor.java | 2 +- .../data/document/mongodb/repository/SimpleMongoRepository.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java index 533744400..71fdfad7c 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslMongoRepository.java @@ -159,7 +159,7 @@ public class QueryDslMongoRepository extends * org.springframework.data.document.mongodb.repository.QueryDslExecutor * #count(com.mysema.query.types.Predicate) */ - public Long count(Predicate predicate) { + public long count(Predicate predicate) { return createQueryFor(predicate).count(); } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java index b62f424bd..13d8a02e3 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/QueryDslPredicateExecutor.java @@ -70,5 +70,5 @@ public interface QueryDslPredicateExecutor { * @param predicate the {@link Predicate} to count instances for * @return the number of instances */ - Long count(Predicate predicate); + long count(Predicate predicate); } diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java index bfc249e6e..9e29653be 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/repository/SimpleMongoRepository.java @@ -124,7 +124,7 @@ public class SimpleMongoRepository implements Paging * * @see org.springframework.data.repository.Repository#count() */ - public Long count() { + public long count() { return template.getCollection(entityInformation.getCollectionName()).count(); }