forked from plusone/plusone-validator
refactor!: ComparablePropertyValidator
重命名为 BaseComparablePropertyValidator
This commit is contained in:
parent
6868a81c59
commit
73b7827e5f
@ -22,12 +22,12 @@ import java.util.function.Supplier;
|
||||
import com.google.common.collect.Range;
|
||||
|
||||
public abstract
|
||||
class ComparablePropertyValidator<TObj,
|
||||
TProperty extends Comparable<TProperty>,
|
||||
TPropertyValidator extends ComparablePropertyValidator<TObj, TProperty, TPropertyValidator>>
|
||||
class BaseComparablePropertyValidator<TObj,
|
||||
TProperty extends Comparable<TProperty>,
|
||||
TPropertyValidator extends BaseComparablePropertyValidator<TObj, TProperty, TPropertyValidator>>
|
||||
extends BasePropertyValidator<TObj, TProperty, TPropertyValidator> {
|
||||
|
||||
ComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) {
|
||||
BaseComparablePropertyValidator(Function<TObj, ? extends TProperty> getter) {
|
||||
super(getter);
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
|
||||
import java.util.function.Function;
|
||||
|
||||
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) {
|
||||
super(getter);
|
||||
|
@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
|
||||
import java.util.function.Function;
|
||||
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) {
|
||||
super(getter);
|
||||
|
@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
|
||||
import java.util.function.Function;
|
||||
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) {
|
||||
super(getter);
|
||||
|
@ -19,7 +19,7 @@ package xyz.zhouxy.plusone.validator;
|
||||
import java.util.function.Function;
|
||||
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) {
|
||||
super(getter);
|
||||
|
@ -36,7 +36,7 @@ import xyz.zhouxy.plusone.commons.util.StringTools;
|
||||
*
|
||||
* @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) {
|
||||
super(getter);
|
||||
|
Loading…
x
Reference in New Issue
Block a user