package com.aggrepoint.winlet.form;
/**
* Validation method should return this
*
* @author Jiangming Yang (yangjm@gmail.com)
*/
public class ValidateResult {
public static ValidateResult PASS = new ValidateResult(
ValidateResultType.PASS_CONTINUE);
public static ValidateResult PASS_SKIP_PROPERTY = new ValidateResult(
ValidateResultType.PASS_SKIP_PROPERTY);
public static ValidateResult PASS_SKIP_ALL = new ValidateResult(
ValidateResultType.PASS_SKIP_ALL);
public static ValidateResult FAILED = new ValidateResult(
ValidateResultType.FAILED_CONTINUE);
public static ValidateResult FAILED_SKIP_PROPERTY = new ValidateResult(
ValidateResultType.FAILED_SKIP_PROPERTY);
public static ValidateResult FAILED_SKIP_ALL = new ValidateResult(
ValidateResultType.FAILED_SKIP_ALL);
ValidateResultType type;
String msg;
public ValidateResult(ValidateResultType type, String msg) {
this.type = type;
this.msg = msg;
}
public ValidateResult(ValidateResultType type) {
this(type, null);
}
public ValidateResultType getType() {
return type;
}
public String getMsg() {
return msg;
}
}