Skip to content

Commit 4e3b1c6

Browse files
committed
Change class name UnifiedQueryPageable to UnifiedCriteriaPageable
1 parent 7c78a1c commit 4e3b1c6

File tree

2 files changed

+34
-34
lines changed

2 files changed

+34
-34
lines changed

doma-spring-boot-core/src/main/java/org/seasar/doma/boot/UnifiedQueryPageable.java renamed to doma-spring-boot-core/src/main/java/org/seasar/doma/boot/UnifiedCriteriaPageable.java

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
* <pre>{@code
2424
* public Page<Task> getPage(Pageable pageable) {
2525
* final var task_ = new Task_();
26-
* final var p = UnifiedQueryPageable.from(pageable, task_);
26+
* final var p = UnifiedCriteriaPageable.from(pageable, task_);
2727
* final var content = this.queryDsl
2828
* .from(task_)
2929
* .offset(p.offset())
@@ -40,7 +40,7 @@
4040
*
4141
* @author mazeneko
4242
*/
43-
public class UnifiedQueryPageable {
43+
public class UnifiedCriteriaPageable {
4444
private final Pageable pageable;
4545
private final SortConfig sortConfig;
4646

@@ -54,7 +54,7 @@ public record SortConfig(
5454
Consumer<OrderByNameDeclaration> defaultOrder) {
5555
}
5656

57-
private UnifiedQueryPageable(
57+
private UnifiedCriteriaPageable(
5858
Pageable pageable,
5959
SortConfig sortConfig) {
6060
this.pageable = pageable;
@@ -70,28 +70,28 @@ public SortConfig getSortConfig() {
7070
}
7171

7272
/**
73-
* Creates a {@link UnifiedQueryPageable}, resolving sort properties based on the entity's property names.
73+
* Creates a {@link UnifiedCriteriaPageable}, resolving sort properties based on the entity's property names.
7474
*
7575
* @param pageable {@link Pageable} object to convert
7676
* @param sortTargetEntity the target entity whose properties are used for sorting
77-
* @return the {@link UnifiedQueryPageable}
77+
* @return the {@link UnifiedCriteriaPageable}
7878
*/
79-
public static UnifiedQueryPageable from(
79+
public static UnifiedCriteriaPageable from(
8080
Pageable pageable,
8181
EntityMetamodel<?> sortTargetEntity) {
82-
return UnifiedQueryPageable.from(pageable, sortTargetEntity, c -> {
82+
return UnifiedCriteriaPageable.from(pageable, sortTargetEntity, c -> {
8383
});
8484
}
8585

8686
/**
87-
* Creates a {@link UnifiedQueryPageable}, resolving sort properties based on the entity's property names.
87+
* Creates a {@link UnifiedCriteriaPageable}, resolving sort properties based on the entity's property names.
8888
*
8989
* @param pageable {@link Pageable} object to convert
9090
* @param sortTargetEntity the target entity whose properties are used for sorting
9191
* @param defaultOrder a consumer that applies default ordering when no valid sort can be determined
92-
* @return the {@link UnifiedQueryPageable}
92+
* @return the {@link UnifiedCriteriaPageable}
9393
*/
94-
public static UnifiedQueryPageable from(
94+
public static UnifiedCriteriaPageable from(
9595
Pageable pageable,
9696
EntityMetamodel<?> sortTargetEntity,
9797
Consumer<OrderByNameDeclaration> defaultOrder) {
@@ -102,52 +102,52 @@ public static UnifiedQueryPageable from(
102102
final var sortConfig = new SortConfig(
103103
propertyName -> Optional.ofNullable(nameToMetamodel.get(propertyName)),
104104
defaultOrder);
105-
return new UnifiedQueryPageable(
105+
return new UnifiedCriteriaPageable(
106106
pageable,
107107
sortConfig);
108108
}
109109

110110
/**
111-
* Creates a {@link UnifiedQueryPageable}
111+
* Creates a {@link UnifiedCriteriaPageable}
112112
*
113113
* @param pageable {@link Pageable} object to convert
114114
* @param sortConfig sort configuration
115-
* @return the {@link UnifiedQueryPageable}
115+
* @return the {@link UnifiedCriteriaPageable}
116116
*/
117-
public static UnifiedQueryPageable of(Pageable pageable, SortConfig sortConfig) {
118-
return new UnifiedQueryPageable(pageable, sortConfig);
117+
public static UnifiedCriteriaPageable of(Pageable pageable, SortConfig sortConfig) {
118+
return new UnifiedCriteriaPageable(pageable, sortConfig);
119119
}
120120

121121
/**
122-
* Creates a {@link UnifiedQueryPageable}
122+
* Creates a {@link UnifiedCriteriaPageable}
123123
*
124124
* @param pageable {@link Pageable} object to convert
125125
* @param propertyMetamodelResolver a resolver that maps property names to {@link PropertyMetamodel}
126-
* @return the {@link UnifiedQueryPageable}
126+
* @return the {@link UnifiedCriteriaPageable}
127127
*/
128-
public static UnifiedQueryPageable of(
128+
public static UnifiedCriteriaPageable of(
129129
Pageable pageable,
130130
PropertyMetamodelResolver propertyMetamodelResolver) {
131-
return UnifiedQueryPageable.of(pageable, propertyMetamodelResolver, c -> {
131+
return UnifiedCriteriaPageable.of(pageable, propertyMetamodelResolver, c -> {
132132
});
133133
}
134134

135135
/**
136-
* Creates a {@link UnifiedQueryPageable}
136+
* Creates a {@link UnifiedCriteriaPageable}
137137
*
138138
* @param pageable {@link Pageable} object to convert
139139
* @param propertyMetamodelResolver a resolver that maps property names to {@link PropertyMetamodel}
140140
* @param defaultOrder a consumer that applies default ordering when no valid sort can be determined
141-
* @return the {@link UnifiedQueryPageable}
141+
* @return the {@link UnifiedCriteriaPageable}
142142
*/
143-
public static UnifiedQueryPageable of(
143+
public static UnifiedCriteriaPageable of(
144144
Pageable pageable,
145145
PropertyMetamodelResolver propertyMetamodelResolver,
146146
Consumer<OrderByNameDeclaration> defaultOrder) {
147147
final var sortConfig = new SortConfig(
148148
propertyMetamodelResolver,
149149
defaultOrder);
150-
return new UnifiedQueryPageable(pageable, sortConfig);
150+
return new UnifiedCriteriaPageable(pageable, sortConfig);
151151
}
152152

153153
/**

doma-spring-boot-core/src/test/java/org/seasar/doma/boot/UnifiedQueryPageableTest.java renamed to doma-spring-boot-core/src/test/java/org/seasar/doma/boot/UnifiedCriteriaPageableTest.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.springframework.data.domain.Pageable;
2727
import org.springframework.data.domain.Sort;
2828

29-
public class UnifiedQueryPageableTest {
29+
public class UnifiedCriteriaPageableTest {
3030
@ParameterizedTest
3131
@CsvSource(value = {
3232
"0 | 10 | 0 | 10",
@@ -36,7 +36,7 @@ public class UnifiedQueryPageableTest {
3636
public void testOffsetAndLimit(
3737
int pageNumber, int pageSize, int expectedOffset, int expectedLimit) {
3838
Pageable pageable = PageRequest.of(pageNumber, pageSize);
39-
UnifiedQueryPageable p = UnifiedQueryPageable.of(pageable, c -> Optional.empty());
39+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.of(pageable, c -> Optional.empty());
4040

4141
Integer offset = p.offset();
4242
Integer limit = p.limit();
@@ -48,7 +48,7 @@ public void testOffsetAndLimit(
4848
@Test
4949
public void testOffsetAndLimitWhenUnpaged() {
5050
Pageable pageable = Pageable.unpaged();
51-
UnifiedQueryPageable p = UnifiedQueryPageable.of(pageable, c -> Optional.empty());
51+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.of(pageable, c -> Optional.empty());
5252

5353
Integer offset = p.offset();
5454
Integer limit = p.limit();
@@ -61,7 +61,7 @@ public void testOffsetAndLimitWhenUnpaged() {
6161
public void testOrderBy() {
6262
Pageable pageable = PageRequest.of(0, 10, Sort.by("name").ascending());
6363
Person_ entity = new Person_();
64-
UnifiedQueryPageable p = UnifiedQueryPageable.of(
64+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.of(
6565
pageable,
6666
propertyName -> switch (propertyName) {
6767
case "name" -> Optional.of(entity.name);
@@ -80,7 +80,7 @@ public void testOrderBy2() {
8080
Pageable pageable = PageRequest.of(0, 10,
8181
Sort.by("name").descending().and(Sort.by("age").ascending()));
8282
Person_ entity = new Person_();
83-
UnifiedQueryPageable p = UnifiedQueryPageable.of(
83+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.of(
8484
pageable,
8585
propertyName -> switch (propertyName) {
8686
case "name" -> Optional.of(entity.name);
@@ -100,7 +100,7 @@ public void testOrderBy2() {
100100
@Test
101101
public void testOrderByWhenNonSort() {
102102
Pageable pageable = PageRequest.of(0, 10);
103-
UnifiedQueryPageable p = UnifiedQueryPageable.of(
103+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.of(
104104
pageable,
105105
propertyName -> Optional.empty());
106106

@@ -116,7 +116,7 @@ public void testOrderByWhenNonSortAndSetDefault() {
116116
Pageable pageable = PageRequest.of(0, 10);
117117
Person_ entity = new Person_();
118118
Consumer<OrderByNameDeclaration> defaultOrder = c -> c.asc(entity.id);
119-
UnifiedQueryPageable p = UnifiedQueryPageable.of(
119+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.of(
120120
pageable,
121121
propertyName -> Optional.empty(),
122122
defaultOrder);
@@ -131,7 +131,7 @@ public void testOrderBySingleEntity() {
131131
Pageable pageable = PageRequest.of(0, 10,
132132
Sort.by("name").descending().and(Sort.by("age").ascending()));
133133
Person_ entity = new Person_();
134-
UnifiedQueryPageable p = UnifiedQueryPageable.from(pageable, entity);
134+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.from(pageable, entity);
135135

136136
Consumer<OrderByNameDeclaration> consumer = p.orderBy();
137137

@@ -147,7 +147,7 @@ public void testOrderByWhenMissingProperties() {
147147
Pageable pageable = PageRequest.of(0, 10,
148148
Sort.by("dog").and(Sort.by("name")).and(Sort.by("cat")));
149149
Person_ entity = new Person_();
150-
UnifiedQueryPageable p = UnifiedQueryPageable.from(pageable, entity);
150+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.from(pageable, entity);
151151

152152
Consumer<OrderByNameDeclaration> consumer = p.orderBy();
153153

@@ -162,7 +162,7 @@ public void testOrderByWhenMissingAllProperties() {
162162
Sort.by("dog").and(Sort.by("cat")));
163163
Person_ entity = new Person_();
164164
Consumer<OrderByNameDeclaration> defaultOrder = c -> c.desc(entity.age);
165-
UnifiedQueryPageable p = UnifiedQueryPageable.from(pageable, entity, defaultOrder);
165+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.from(pageable, entity, defaultOrder);
166166

167167
Consumer<OrderByNameDeclaration> consumer = p.orderBy();
168168

@@ -174,7 +174,7 @@ public void testOrderByWhenMissingPropertiesHandle() {
174174
Pageable pageable = PageRequest.of(0, 10,
175175
Sort.by("dog").and(Sort.by("name")).and(Sort.by("cat")));
176176
Person_ entity = new Person_();
177-
UnifiedQueryPageable p = UnifiedQueryPageable.from(pageable, entity);
177+
UnifiedCriteriaPageable p = UnifiedCriteriaPageable.from(pageable, entity);
178178

179179
assertThatThrownBy(() -> p.orderBy(missingProperties -> {
180180
throw new IllegalArgumentException(

0 commit comments

Comments
 (0)