2727import java .util .List ;
2828import java .util .Map ;
2929import java .util .Set ;
30+ import java .util .function .Consumer ;
31+ import java .util .function .Predicate ;
3032
3133/**
3234 * Wraps an underlying EbeanServer.
@@ -552,13 +554,13 @@ public <T> int findCount(Query<T> query, Transaction transaction) {
552554 }
553555
554556 @ Override
555- public <A > List <A > findIds (Query <? > query , Transaction transaction ) {
557+ public <A , T > List <A > findIds (Query <T > query , Transaction transaction ) {
556558 methodCalls .add (MethodCall .of ("findIds" ).with ("query" , query , "transaction" , transaction ));
557559 return find .findIds (query , transaction );
558560 }
559561
560562 @ Override
561- public <A > List <A > findSingleAttributeList (Query <? > query , Transaction transaction ) {
563+ public <A , T > List <A > findSingleAttributeList (Query <T > query , Transaction transaction ) {
562564 methodCalls .add (MethodCall .of ("findSingleAttributeList" ).with ("query" , query , "transaction" , transaction ));
563565 return find .findSingleAttributeList (query , transaction ); }
564566
@@ -569,13 +571,13 @@ public <T> QueryIterator<T> findIterate(Query<T> query, Transaction transaction)
569571 }
570572
571573 @ Override
572- public <T > void findEach (Query <T > query , QueryEachConsumer <T > consumer , Transaction transaction ) {
574+ public <T > void findEach (Query <T > query , Consumer <T > consumer , Transaction transaction ) {
573575 methodCalls .add (MethodCall .of ("findEach" ).with ("query" , query , "consumer" , consumer , "transaction" , transaction ));
574576 find .findEach (query , consumer , transaction );
575577 }
576578
577579 @ Override
578- public <T > void findEachWhile (Query <T > query , QueryEachWhileConsumer <T > consumer , Transaction transaction ) {
580+ public <T > void findEachWhile (Query <T > query , Predicate <T > consumer , Transaction transaction ) {
579581 methodCalls .add (MethodCall .of ("findEachWhile" ).with ("query" , query , "consumer" , consumer , "transaction" , transaction ));
580582 find .findEachWhile (query , consumer , transaction );
581583 }
@@ -643,13 +645,13 @@ public SqlRow findUnique(SqlQuery sqlQuery, Transaction transaction) {
643645 }
644646
645647 @ Override
646- public void findEach (SqlQuery sqlQuery , QueryEachConsumer <SqlRow > consumer , Transaction transaction ) {
648+ public void findEach (SqlQuery sqlQuery , Consumer <SqlRow > consumer , Transaction transaction ) {
647649 methodCalls .add (MethodCall .of ("findEach" ).with ("sqlQuery" , sqlQuery , "consumer" , consumer , "transaction" , transaction ));
648650 findSqlQuery .findEach (sqlQuery , consumer , transaction );
649651 }
650652
651653 @ Override
652- public void findEachWhile (SqlQuery sqlQuery , QueryEachWhileConsumer <SqlRow > consumer , Transaction transaction ) {
654+ public void findEachWhile (SqlQuery sqlQuery , Predicate <SqlRow > consumer , Transaction transaction ) {
653655 methodCalls .add (MethodCall .of ("findEachWhile" ).with ("sqlQuery" , sqlQuery , "consumer" , consumer , "transaction" , transaction ));
654656 findSqlQuery .findEachWhile (sqlQuery , consumer , transaction );
655657 }
0 commit comments