refactor!: 重命名 BoolPropertyValidator 中的方法

将 `BoolPropertyValidator` 中的 `isTrue` 重命名为 `isTrueValue`,
避免与 `BasePropertyValidator` 中的 `isTrue` 产生歧义;
`isFalse` 也相应地重命名为 `isFalseValue`。

Reviewed-on: plusone/plusone-validator#6
Co-authored-by: ZhouXY108 <luquanlion@outlook.com>
Co-committed-by: ZhouXY108 <luquanlion@outlook.com>
This commit is contained in:
zhouxy108 2025-05-18 13:34:22 +08:00 committed by zhouxy108
parent 1b6925f65d
commit 4c4b037900
2 changed files with 19 additions and 17 deletions

View File

@ -9,41 +9,43 @@ public class BoolPropertyValidator<DTO> extends BasePropertyValidator<DTO, Boole
super(getter); super(getter);
} }
// ====== isTrue ====== // ====== isTrueValue ======
public BoolPropertyValidator<DTO> isTrue() { public BoolPropertyValidator<DTO> isTrueValue() {
return isTrue("The value must be true."); return isTrueValue("The value must be true.");
} }
public BoolPropertyValidator<DTO> isTrue(String errMsg) { public BoolPropertyValidator<DTO> isTrueValue(String errMsg) {
return isTrue(convertExceptionCreator(errMsg)); return isTrueValue(convertExceptionCreator(errMsg));
} }
public <E extends RuntimeException> BoolPropertyValidator<DTO> isTrue(Supplier<E> exceptionCreator) { public <E extends RuntimeException> BoolPropertyValidator<DTO> isTrueValue(
return isTrue(convertExceptionCreator(exceptionCreator)); Supplier<E> exceptionCreator) {
return isTrueValue(convertExceptionCreator(exceptionCreator));
} }
public <E extends RuntimeException> BoolPropertyValidator<DTO> isTrue( public <E extends RuntimeException> BoolPropertyValidator<DTO> isTrueValue(
Function<Boolean, E> exceptionCreator) { Function<Boolean, E> exceptionCreator) {
withRule(Boolean.TRUE::equals, exceptionCreator); withRule(Boolean.TRUE::equals, exceptionCreator);
return this; return this;
} }
// ====== isFalse ====== // ====== isFalseValue ======
public BoolPropertyValidator<DTO> isFalse() { public BoolPropertyValidator<DTO> isFalseValue() {
return isFalse("The value must be false."); return isFalseValue("The value must be false.");
} }
public BoolPropertyValidator<DTO> isFalse(String errMsg) { public BoolPropertyValidator<DTO> isFalseValue(String errMsg) {
return isFalse(convertExceptionCreator(errMsg)); return isFalseValue(convertExceptionCreator(errMsg));
} }
public <E extends RuntimeException> BoolPropertyValidator<DTO> isFalse(Supplier<E> exceptionCreator) { public <E extends RuntimeException> BoolPropertyValidator<DTO> isFalseValue(
return isFalse(convertExceptionCreator(exceptionCreator)); Supplier<E> exceptionCreator) {
return isFalseValue(convertExceptionCreator(exceptionCreator));
} }
public <E extends RuntimeException> BoolPropertyValidator<DTO> isFalse( public <E extends RuntimeException> BoolPropertyValidator<DTO> isFalseValue(
Function<Boolean, E> exceptionCreator) { Function<Boolean, E> exceptionCreator) {
withRule(Boolean.FALSE::equals, exceptionCreator); withRule(Boolean.FALSE::equals, exceptionCreator);
return this; return this;

View File

@ -76,7 +76,7 @@ class ParamsValidator extends MapValidator<String, Object> {
ruleForBool(BOOLEAN) ruleForBool(BOOLEAN)
.notNull("Boolean property could not be null.") .notNull("Boolean property could not be null.")
.isTrue("Boolean property must be true."); .isTrueValue("Boolean property must be true.");
this.<String>ruleForCollection(ROLE_LIST) this.<String>ruleForCollection(ROLE_LIST)
.notEmpty("角色列表不能为空!") .notEmpty("角色列表不能为空!")