Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package hudson.plugins.android_emulator;
 
 import  hudson.util.FormValidation;
 
 public class ValidationResult {
 
     static enum Type {
         OK,
         WARNING,
        ERROR
    }
    private final Type type;
    private final String message;
    private final boolean hasMarkup;
    public ValidationResult(Type typeString message) {
        this(typemessagefalse);
    }
    public ValidationResult(Type typeString messageboolean hasMarkup) {
        this. = type;
        this. = message;
        this. = hasMarkup;
    }
    public static ValidationResult ok() {
        return new ValidationResult(.null);
    }
    public static ValidationResult warning(String message) {
        return new ValidationResult(.message);
    }
    public static ValidationResult error(String message) {
        return new ValidationResult(.message);
    }
    public static ValidationResult errorWithMarkup(String message) {
        return new ValidationResult(.messagetrue);
    }
    public FormValidation getFormValidation() {
        switch () {
        case :
            return FormValidation.warning();
        case :
            if () {
                return FormValidation.errorWithMarkup();
            } else {
                return FormValidation.error();
            }
        }
        return FormValidation.ok();
    }
    public boolean isFatal() {
        return  == .;
    }
    public Type getType() {
        return ;
    }
    public String getMessage() {
        return ;
    }
    @Override
    public String toString() {
        return "ValidationResult[type=" +", message=" +"]";
    }
New to GrepCode? Check out our FAQ X