Skip to content

Commit 95e033c

Browse files
schauderodrotbohm
authored andcommitted
DATAJDBC-99 - Adapt changes in CrudRepository.
The method names in the CrudRepository have changed. Related issue: DATACMNS-944 Original pull request: #5.
1 parent 1af9146 commit 95e033c

File tree

7 files changed

+22
-22
lines changed

7 files changed

+22
-22
lines changed

src/main/java/org/springframework/data/jdbc/repository/SimpleJdbcRepository.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public <S extends T> S save(S instance) {
112112
* @see org.springframework.data.repository.CrudRepository#save(java.lang.Iterable)
113113
*/
114114
@Override
115-
public <S extends T> Iterable<S> save(Iterable<S> entities) {
115+
public <S extends T> Iterable<S> saveAll(Iterable<S> entities) {
116116

117117
List<S> savedEntities = new ArrayList<>();
118118
entities.forEach(e -> savedEntities.add(save(e)));
@@ -124,7 +124,7 @@ public <S extends T> Iterable<S> save(Iterable<S> entities) {
124124
* @see org.springframework.data.repository.CrudRepository#findOne(java.io.Serializable)
125125
*/
126126
@Override
127-
public Optional<T> findOne(ID id) {
127+
public Optional<T> findById(ID id) {
128128

129129
return Optional
130130
.ofNullable(operations.queryForObject(sql.getFindOne(), new MapSqlParameterSource("id", id), entityRowMapper));
@@ -135,7 +135,7 @@ public Optional<T> findOne(ID id) {
135135
* @see org.springframework.data.repository.CrudRepository#exists(java.io.Serializable)
136136
*/
137137
@Override
138-
public boolean exists(ID id) {
138+
public boolean existsById(ID id) {
139139
return operations.queryForObject(sql.getExists(), new MapSqlParameterSource("id", id), Boolean.class);
140140
}
141141

@@ -153,7 +153,7 @@ public Iterable<T> findAll() {
153153
* @see org.springframework.data.repository.CrudRepository#findAll(java.lang.Iterable)
154154
*/
155155
@Override
156-
public Iterable<T> findAll(Iterable<ID> ids) {
156+
public Iterable<T> findAllById(Iterable<ID> ids) {
157157
return operations.query(sql.getFindAllInList(), new MapSqlParameterSource("ids", ids), entityRowMapper);
158158
}
159159

@@ -171,7 +171,7 @@ public long count() {
171171
* @see org.springframework.data.repository.CrudRepository#delete(java.io.Serializable)
172172
*/
173173
@Override
174-
public void delete(ID id) {
174+
public void deleteById(ID id) {
175175
doDelete(Identifier.of(id), Optional.empty());
176176
}
177177

@@ -189,7 +189,7 @@ public void delete(T instance) {
189189
* @see org.springframework.data.repository.CrudRepository#delete(java.lang.Iterable)
190190
*/
191191
@Override
192-
public void delete(Iterable<? extends T> entities) {
192+
public void deleteAll(Iterable<? extends T> entities) {
193193

194194
List<ID> idList = Streamable.of(entities).stream() //
195195
.map(e -> entityInformation.getRequiredId(e)) //

src/main/java/org/springframework/data/jdbc/repository/support/BasicJdbcPersistentEntityInformation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
* @author Jens Schauder
2626
* @since 2.0
2727
*/
28-
public class BasicJdbcPersistentEntityInformation<T, ID extends Serializable> extends PersistentEntityInformation<T, ID>
28+
public class BasicJdbcPersistentEntityInformation<T, ID> extends PersistentEntityInformation<T, ID>
2929
implements JdbcPersistentEntityInformation<T, ID> {
3030

3131
private final JdbcPersistentEntity<T> persistentEntity;

src/main/java/org/springframework/data/jdbc/repository/support/JdbcPersistentEntityInformation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author Jens Schauder
2525
* @since 2.0
2626
*/
27-
public interface JdbcPersistentEntityInformation<T, ID extends Serializable> extends EntityInformation<T, ID> {
27+
public interface JdbcPersistentEntityInformation<T, ID> extends EntityInformation<T, ID> {
2828

2929
void setId(T instance, Optional<Object> value);
3030

src/main/java/org/springframework/data/jdbc/repository/support/JdbcRepositoryFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public class JdbcRepositoryFactory extends RepositoryFactorySupport {
4242

4343
@SuppressWarnings("unchecked")
4444
@Override
45-
public <T, ID extends Serializable> EntityInformation<T, ID> getEntityInformation(Class<T> aClass) {
45+
public <T, ID> EntityInformation<T, ID> getEntityInformation(Class<T> aClass) {
4646

4747
return context.getPersistentEntity(aClass)
4848
.map(e -> new BasicJdbcPersistentEntityInformation<T, ID>((JdbcPersistentEntity<T>) e)).orElseGet(null);

src/test/java/org/springframework/data/jdbc/repository/JdbcRepositoryIdGenerationIntegrationTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ public void idWithoutSetterGetsSet() {
8080

8181
assertThat(entity.getId()).isNotNull();
8282

83-
assertThat(readOnlyIdrepository.findOne(entity.getId())).hasValueSatisfying(it -> {
83+
assertThat(readOnlyIdrepository.findById(entity.getId())).hasValueSatisfying(it -> {
8484

8585
assertThat(it.getId()).isEqualTo(entity.getId());
8686
assertThat(it.getName()).isEqualTo(entity.getName());
@@ -97,7 +97,7 @@ public void primitiveIdGetsSet() {
9797

9898
assertThat(saved.getId()).isNotEqualTo(0L);
9999

100-
assertThat(primitiveIdRepository.findOne(saved.getId())).hasValueSatisfying(it -> {
100+
assertThat(primitiveIdRepository.findById(saved.getId())).hasValueSatisfying(it -> {
101101

102102
assertThat(it.getId()).isEqualTo(saved.getId());
103103
assertThat(it.getName()).isEqualTo(saved.getName());

src/test/java/org/springframework/data/jdbc/repository/JdbcRepositoryIntegrationTests.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public void saveAndLoadAnEntity() {
8585

8686
DummyEntity entity = repository.save(createDummyEntity());
8787

88-
assertThat(repository.findOne(entity.getIdProp())).hasValueSatisfying(it -> {
88+
assertThat(repository.findById(entity.getIdProp())).hasValueSatisfying(it -> {
8989

9090
assertThat(it.getIdProp()).isEqualTo(entity.getIdProp());
9191
assertThat(it.getName()).isEqualTo(entity.getName());
@@ -98,7 +98,7 @@ public void savesManyEntities() {
9898
DummyEntity entity = createDummyEntity();
9999
DummyEntity other = createDummyEntity();
100100

101-
repository.save(asList(entity, other));
101+
repository.saveAll(asList(entity, other));
102102

103103
assertThat(repository.findAll()) //
104104
.extracting(DummyEntity::getIdProp) //
@@ -110,8 +110,8 @@ public void existsReturnsTrueIffEntityExists() {
110110

111111
DummyEntity entity = repository.save(createDummyEntity());
112112

113-
assertThat(repository.exists(entity.getIdProp())).isTrue();
114-
assertThat(repository.exists(entity.getIdProp() + 1)).isFalse();
113+
assertThat(repository.existsById(entity.getIdProp())).isTrue();
114+
assertThat(repository.existsById(entity.getIdProp() + 1)).isFalse();
115115
}
116116

117117
@Test // DATAJDBC-97
@@ -133,7 +133,7 @@ public void findAllFindsAllSpecifiedEntities() {
133133
DummyEntity entity = repository.save(createDummyEntity());
134134
DummyEntity other = repository.save(createDummyEntity());
135135

136-
assertThat(repository.findAll(asList(entity.getIdProp(), other.getIdProp())))//
136+
assertThat(repository.findAllById(asList(entity.getIdProp(), other.getIdProp())))//
137137
.extracting(DummyEntity::getIdProp)//
138138
.containsExactlyInAnyOrder(entity.getIdProp(), other.getIdProp());
139139
}
@@ -155,7 +155,7 @@ public void deleteById() {
155155
DummyEntity two = repository.save(createDummyEntity());
156156
DummyEntity three = repository.save(createDummyEntity());
157157

158-
repository.delete(two.getIdProp());
158+
repository.deleteById(two.getIdProp());
159159

160160
assertThat(repository.findAll()) //
161161
.extracting(DummyEntity::getIdProp) //
@@ -183,7 +183,7 @@ public void deleteByList() {
183183
DummyEntity two = repository.save(createDummyEntity());
184184
DummyEntity three = repository.save(createDummyEntity());
185185

186-
repository.delete(asList(one, three));
186+
repository.deleteAll(asList(one, three));
187187

188188
assertThat(repository.findAll()) //
189189
.extracting(DummyEntity::getIdProp) //
@@ -212,7 +212,7 @@ public void update() {
212212
entity.setName("something else");
213213
DummyEntity saved = repository.save(entity);
214214

215-
assertThat(repository.findOne(entity.getIdProp())).hasValueSatisfying(it -> {
215+
assertThat(repository.findById(entity.getIdProp())).hasValueSatisfying(it -> {
216216
assertThat(it.getName()).isEqualTo(saved.getName());
217217
});
218218
}
@@ -226,7 +226,7 @@ public void updateMany() {
226226
entity.setName("something else");
227227
other.setName("others Name");
228228

229-
repository.save(asList(entity, other));
229+
repository.saveAll(asList(entity, other));
230230

231231
assertThat(repository.findAll()) //
232232
.extracting(DummyEntity::getName) //

src/test/java/org/springframework/data/jdbc/repository/SimpleJdbcRepositoryEventsUnitTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public void publishesEventsOnSaveMany() {
6464
DummyEntity entity1 = new DummyEntity(null);
6565
DummyEntity entity2 = new DummyEntity(23L);
6666

67-
repository.save(asList(entity1, entity2));
67+
repository.saveAll(asList(entity1, entity2));
6868

6969
assertThat(publisher.events.get(0)).isInstanceOf(BeforeInsert.class);
7070
assertThat(publisher.events.get(1)).isInstanceOf(AfterInsert.class);
@@ -92,7 +92,7 @@ public void publishesEventsOnDelete() {
9292
@Test // DATAJDBC-99
9393
public void publishesEventsOnDeleteById() {
9494

95-
repository.delete(23L);
95+
repository.deleteById(23L);
9696

9797
assertThat(publisher.events.get(0)).isInstanceOf(BeforeDelete.class);
9898
assertThat(publisher.events.get(1)).isInstanceOf(AfterDelete.class);

0 commit comments

Comments
 (0)