Skip to content

Commit 8b60511

Browse files
committed
#15 - Support 7.21.1 API ... rename from findRowCount() to ... findCount()
1 parent 62e26cc commit 8b60511

File tree

6 files changed

+42
-10
lines changed

6 files changed

+42
-10
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<groupId>org.avaje.ebeanorm</groupId>
1111
<artifactId>avaje-ebeanorm-mocker</artifactId>
12-
<version>7.19.2-SNAPSHOT</version>
12+
<version>7.21.1-SNAPSHOT</version>
1313
<name>avaje-ebeanorm-mocker</name>
1414

1515
<description>Ability to set a Mockito mock EbeanServer as 'default' EbeanServer</description>
@@ -45,7 +45,7 @@
4545
<dependency>
4646
<groupId>org.avaje.ebeanorm</groupId>
4747
<artifactId>avaje-ebeanorm</artifactId>
48-
<version>7.19.1</version>
48+
<version>7.21.1</version>
4949
<scope>provided</scope>
5050
</dependency>
5151

src/main/java/com/avaje/ebean/DelegateEbeanServer.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -545,10 +545,16 @@ public <T> T findUnique(Query<T> query, Transaction transaction) {
545545
return find.findUnique(query, transaction);
546546
}
547547

548+
@Override
549+
public <T> int findCount(Query<T> query, Transaction transaction) {
550+
methodCalls.add(MethodCall.of("findCount").with("query", query, "transaction", transaction));
551+
return find.findCount(query, transaction);
552+
}
553+
548554
@Override
549555
public <T> int findRowCount(Query<T> query, Transaction transaction) {
550556
methodCalls.add(MethodCall.of("findRowCount").with("query", query, "transaction", transaction));
551-
return find.findRowCount(query, transaction);
557+
return find.findCount(query, transaction);
552558
}
553559

554560
@Override
@@ -575,10 +581,16 @@ public <T> List<T> findList(Query<T> query, Transaction transaction) {
575581
return find.findList(query, transaction);
576582
}
577583

584+
@Override
585+
public <T> FutureRowCount<T> findFutureCount(Query<T> query, Transaction transaction) {
586+
methodCalls.add(MethodCall.of("findFutureCount").with("query", query, "transaction", transaction));
587+
return find.findFutureCount(query, transaction);
588+
}
589+
578590
@Override
579591
public <T> FutureRowCount<T> findFutureRowCount(Query<T> query, Transaction transaction) {
580592
methodCalls.add(MethodCall.of("findFutureRowCount").with("query", query, "transaction", transaction));
581-
return find.findFutureRowCount(query, transaction);
593+
return find.findFutureCount(query, transaction);
582594
}
583595

584596
@Override

src/main/java/com/avaje/ebean/NoopEbeanServer.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,11 @@ public <T> T getReference(Class<T> beanType, Object id) {
243243
return Mockito.mock(beanType);
244244
}
245245

246+
@Override
247+
public <T> int findCount(Query<T> query, Transaction transaction) {
248+
return 0;
249+
}
250+
246251
@Override
247252
public <T> int findRowCount(Query<T> query, Transaction transaction) {
248253
return 0;
@@ -268,6 +273,11 @@ public <T> List<T> findList(Query<T> query, Transaction transaction) {
268273
return Mockito.mock(List.class);
269274
}
270275

276+
@Override
277+
public <T> FutureRowCount<T> findFutureCount(Query<T> query, Transaction transaction) {
278+
return Mockito.mock(FutureRowCount.class);
279+
}
280+
271281
@Override
272282
public <T> FutureRowCount<T> findFutureRowCount(Query<T> query, Transaction transaction) {
273283
return Mockito.mock(FutureRowCount.class);

src/main/java/com/avaje/ebean/TDEbeanServer.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,11 @@ public <T> T getReference(Class<T> beanType, Object id) {
213213
return null;
214214
}
215215

216+
@Override
217+
public <T> int findCount(Query<T> query, Transaction transaction) {
218+
return 0;
219+
}
220+
216221
@Override
217222
public <T> int findRowCount(Query<T> query, Transaction transaction) {
218223
return 0;
@@ -238,6 +243,11 @@ public <T> List<T> findList(Query<T> query, Transaction transaction) {
238243
return null;
239244
}
240245

246+
@Override
247+
public <T> FutureRowCount<T> findFutureCount(Query<T> query, Transaction transaction) {
248+
return null;
249+
}
250+
241251
@Override
242252
public <T> FutureRowCount<T> findFutureRowCount(Query<T> query, Transaction transaction) {
243253
return null;

src/main/java/com/avaje/ebean/delegate/DelegateFind.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ public <T> T find(Class<T> beanType, Object id, Transaction transaction) {
5656
}
5757

5858
@Override
59-
public <T> int findRowCount(Query<T> query, Transaction transaction) {
60-
return delegate.findRowCount(query, transaction);
59+
public <T> int findCount(Query<T> query, Transaction transaction) {
60+
return delegate.findCount(query, transaction);
6161
}
6262

6363
@Override
@@ -84,8 +84,8 @@ public <T> List<T> findList(Query<T> query, Transaction transaction) {
8484
}
8585

8686
@Override
87-
public <T> FutureRowCount<T> findFutureRowCount(Query<T> query, Transaction transaction) {
88-
return delegate.findFutureRowCount(query, transaction);
87+
public <T> FutureRowCount<T> findFutureCount(Query<T> query, Transaction transaction) {
88+
return delegate.findFutureCount(query, transaction);
8989
}
9090

9191
@Override

src/main/java/com/avaje/ebean/delegate/InterceptFind.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public interface InterceptFind {
2727

2828
<T> T find(Class<T> beanType, Object id, Transaction transaction);
2929

30-
<T> int findRowCount(Query<T> query, Transaction transaction);
30+
<T> int findCount(Query<T> query, Transaction transaction);
3131

3232
<T> List<Object> findIds(Query<T> query, Transaction transaction);
3333

@@ -37,7 +37,7 @@ public interface InterceptFind {
3737

3838
<T> List<T> findList(Query<T> query, Transaction transaction);
3939

40-
<T> FutureRowCount<T> findFutureRowCount(Query<T> query, Transaction transaction);
40+
<T> FutureRowCount<T> findFutureCount(Query<T> query, Transaction transaction);
4141

4242
<T> FutureIds<T> findFutureIds(Query<T> query, Transaction transaction);
4343

0 commit comments

Comments
 (0)