ValidationUtils.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:para 作者:
private static boolean isValidSimpleConstraint(String cName, String field, Object actual, LinkedList<String> err) {
    if ("required".equals(cName) && !required().isValid(actual)) {
        err.add(Utils.formatMessage("{0} is required.", field));
        return false;
    } else if (matches(AssertFalse.class, cName) && !falsy().isValid(actual)) {
        err.add(Utils.formatMessage("{0} must be false.", field));
        return false;
    } else if (matches(AssertTrue.class, cName) && !truthy().isValid(actual)) {
        err.add(Utils.formatMessage("{0} must be true.", field));
        return false;
    } else if (matches(Future.class, cName) && !future().isValid(actual)) {
        err.add(Utils.formatMessage("{0} must be in the future.", field));
        return false;
    } else if (matches(Past.class, cName) && !past().isValid(actual)) {
        err.add(Utils.formatMessage("{0} must be in the past.", field));
        return false;
    } else if (matches(URL.class, cName) && !url().isValid(actual)) {
        err.add(Utils.formatMessage("{0} is not a valid URL.", field));
        return false;
    } else if (matches(Email.class, cName) && !email().isValid(actual)) {
        err.add(Utils.formatMessage("{0} is not a valid email.", field));
        return false;
    }
    return true;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号