refactor!: ComparablePropertyValidator 重命名为 BaseComparablePropertyValidator

This commit is contained in:
zhouxy108 2025-05-19 16:12:25 +08:00
parent 6868a81c59
commit 73b7827e5f
6 changed files with 9 additions and 9 deletions

View File

@ -22,12 +22,12 @@ import java.util.function.Supplier;
import com.google.common.collect.Range; import com.google.common.collect.Range;
public abstract public abstract
class ComparablePropertyValidator<TObj, class BaseComparablePropertyValidator<TObj,
TProperty extends Comparable<TProperty>, TProperty extends Comparable<TProperty>,
TPropertyValidator extends ComparablePropertyValidator<TObj, TProperty, TPropertyValidator>> TPropertyValidator extends BaseComparablePropertyValidator<TObj, TProperty, TPropertyValidator>>
extends BasePropertyValidator<TObj, TProperty, TPropertyValidator> { extends BasePropertyValidator<TObj, TProperty, TPropertyValidator> {
ComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) { BaseComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) {
super(getter); super(getter);
} }

View File

@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
import java.util.function.Function; import java.util.function.Function;
public class DefaultComparablePropertyValidator<TObj, TProperty extends Comparable<TProperty>> public class DefaultComparablePropertyValidator<TObj, TProperty extends Comparable<TProperty>>
extends ComparablePropertyValidator<TObj, TProperty, DefaultComparablePropertyValidator<TObj, TProperty>> { extends BaseComparablePropertyValidator<TObj, TProperty, DefaultComparablePropertyValidator<TObj, TProperty>> {
DefaultComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) { DefaultComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) {
super(getter); super(getter);

View File

@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
import java.util.function.Function; import java.util.function.Function;
import java.util.function.Supplier; import java.util.function.Supplier;
public class DoublePropertyValidator<DTO> extends ComparablePropertyValidator<DTO, Double, DoublePropertyValidator<DTO>> { public class DoublePropertyValidator<DTO> extends BaseComparablePropertyValidator<DTO, Double, DoublePropertyValidator<DTO>> {
DoublePropertyValidator(Function<DTO, Double> getter) { DoublePropertyValidator(Function<DTO, Double> getter) {
super(getter); super(getter);

View File

@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
import java.util.function.Function; import java.util.function.Function;
import java.util.function.Supplier; import java.util.function.Supplier;
public class IntPropertyValidator<DTO> extends ComparablePropertyValidator<DTO, Integer, IntPropertyValidator<DTO>> { public class IntPropertyValidator<DTO> extends BaseComparablePropertyValidator<DTO, Integer, IntPropertyValidator<DTO>> {
IntPropertyValidator(Function<DTO, Integer> getter) { IntPropertyValidator(Function<DTO, Integer> getter) {
super(getter); super(getter);

View File

@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
import java.util.function.Function; import java.util.function.Function;
import java.util.function.Supplier; import java.util.function.Supplier;
public class LongPropertyValidator<DTO> extends ComparablePropertyValidator<DTO, Long, LongPropertyValidator<DTO>> { public class LongPropertyValidator<DTO> extends BaseComparablePropertyValidator<DTO, Long, LongPropertyValidator<DTO>> {
LongPropertyValidator(Function<DTO, Long> getter) { LongPropertyValidator(Function<DTO, Long> getter) {
super(getter); super(getter);

View File

@ -36,7 +36,7 @@ import xyz.zhouxy.plusone.commons.util.StringTools;
* *
* @author <a href="http://zhouxy.xyz:3000/ZhouXY108">ZhouXY</a> * @author <a href="http://zhouxy.xyz:3000/ZhouXY108">ZhouXY</a>
*/ */
public class StringPropertyValidator<DTO> extends ComparablePropertyValidator<DTO, String, StringPropertyValidator<DTO>> { public class StringPropertyValidator<DTO> extends BaseComparablePropertyValidator<DTO, String, StringPropertyValidator<DTO>> {
StringPropertyValidator(Function<DTO, String> getter) { StringPropertyValidator(Function<DTO, String> getter) {
super(getter); super(getter);