周浩 9 роки тому
батько
коміт
0ac1349e93

+ 0 - 34
hsweb-web-bean/src/main/java/org/hsweb/web/bean/po/GenericPo.java

@@ -1,17 +1,11 @@
 package org.hsweb.web.bean.po;
 
 
-import org.hsweb.web.bean.valid.ValidResults;
 import org.webbuilder.utils.common.MD5;
 
-import javax.validation.ConstraintViolation;
-import javax.validation.Validation;
-import javax.validation.Validator;
-import javax.validation.ValidatorFactory;
 import java.io.Serializable;
 import java.util.LinkedHashMap;
 import java.util.Map;
-import java.util.Set;
 import java.util.UUID;
 
 /**
@@ -64,34 +58,6 @@ public class GenericPo<PK> implements Serializable {
         return MD5.encode(UUID.randomUUID().toString());
     }
 
-    /**
-     * 使用hibernate验证器验证一个对象
-     *
-     * @param object 需要验证的对象
-     * @return 验证结果
-     */
-    public static final ValidResults valid(Object object) {
-        ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
-        Validator validator = factory.getValidator();
-        Set<ConstraintViolation<Object>> set = validator.validate(object);
-        ValidResults results = new ValidResults();
-        if (set.size() != 0) {
-            for (ConstraintViolation<Object> violation : set) {
-                results.addResult(violation.getPropertyPath().toString(), violation.getMessage());
-            }
-        }
-        return results;
-    }
-
-    /**
-     * 验证自生
-     *
-     * @return 验证结果
-     */
-    public ValidResults valid() {
-        return valid(this);
-    }
-
     public Map<String, Object> getCustomAttr() {
         return customAttr;
     }