From 83f8306656de486d092f13cf0a42df71d6045ece Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Fri, 11 Mar 2011 18:58:48 +0100 Subject: [PATCH] =?UTF-8?q?DATACMNS-19=20-=20Refactored=20return=20type=20?= =?UTF-8?q?for=20Repository.findAll(=E2=80=A6)=20and=20according=20methods?= =?UTF-8?q?=20to=20return=20Iterable=20instead=20of=20List.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/repository/PagingAndSortingRepository.java | 3 +-- .../java/org/springframework/data/repository/Repository.java | 4 ++-- src/main/resources/changelog.txt | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/spring-data-commons-core/src/main/java/org/springframework/data/repository/PagingAndSortingRepository.java b/spring-data-commons-core/src/main/java/org/springframework/data/repository/PagingAndSortingRepository.java index 3796977ec..87ba2f078 100644 --- a/spring-data-commons-core/src/main/java/org/springframework/data/repository/PagingAndSortingRepository.java +++ b/spring-data-commons-core/src/main/java/org/springframework/data/repository/PagingAndSortingRepository.java @@ -16,7 +16,6 @@ package org.springframework.data.repository; import java.io.Serializable; -import java.util.List; import org.springframework.data.domain.Page; import org.springframework.data.domain.Pageable; @@ -41,7 +40,7 @@ public interface PagingAndSortingRepository extends * @param sort * @return all entities sorted by the given options */ - List findAll(Sort sort); + Iterable findAll(Sort sort); /** diff --git a/spring-data-commons-core/src/main/java/org/springframework/data/repository/Repository.java b/spring-data-commons-core/src/main/java/org/springframework/data/repository/Repository.java index e518305b7..ba0eeb2cf 100644 --- a/spring-data-commons-core/src/main/java/org/springframework/data/repository/Repository.java +++ b/spring-data-commons-core/src/main/java/org/springframework/data/repository/Repository.java @@ -43,7 +43,7 @@ public interface Repository { * @param entities * @return */ - List save(Iterable entities); + Iterable save(Iterable entities); /** @@ -72,7 +72,7 @@ public interface Repository { * * @return all entities */ - List findAll(); + Iterable findAll(); /** diff --git a/src/main/resources/changelog.txt b/src/main/resources/changelog.txt index d0475126a..81a9e41ba 100644 --- a/src/main/resources/changelog.txt +++ b/src/main/resources/changelog.txt @@ -14,8 +14,9 @@ Repository * Introduced metamodel for entities and repositories (DATACMNS-17) * Fixed returning wrong class PersistableEntityMetadata (DATACMNS-19) * Introduced infrastructure to post-process RepositoryQuery instances (DATACMNS-18) -* Renamed Repository.findById(…) to findOne(…) (DATACMNS-20) +* Renamed Repository.findById(...) to findOne(É) (DATACMNS-20) * Extension module for Spring MVC integration (DATAJPA-19) +* Changed method signature of Repository.findAll(...) and according methods to Iterable (DATACMNS-21) Changes in version 1.0.0.M3 (2011-02-09) ----------------------------------------