All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.ldeitos.validation.ConstraintSeverity Maven / Gradle / Ivy

package com.github.ldeitos.validation;

import javax.validation.Payload;

/**
 *
 * @author Leandro Deitos
 *
 */
public class ConstraintSeverity implements Payload {
	public static final class ERROR extends ConstraintSeverity {
	};

	public static final class ALERT extends ConstraintSeverity {
	};

	public static final class INFO extends ConstraintSeverity {
	};

	public static final class WARN extends ConstraintSeverity {
	};

	public static final class FATAL extends ConstraintSeverity {
	};

	public static Class error() {
		return ERROR.class;
	}

	public static Class alert() {
		return ALERT.class;
	}

	public static Class info() {
		return INFO.class;
	}

	public static Class warn() {
		return WARN.class;
	}

	public static Class fatal() {
		return FATAL.class;
	}

	public static Class defaultValue() {
		return error();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy