package org.codehaus.mojo.repositorytools.validation; public class ValidationMessage { public static final int ERROR = 3; public static final int WARNING = 2; public static final int INFO = 1; private String message; private int severity; public ValidationMessage(int severity, String message) { if (severity < 1 || severity > 3) { throw new IllegalArgumentException("Illegal severity: " + severity); } this.severity = severity; this.message = message; } public String getMessage() { return message; } public int getSeverity() { return severity; } public String toString() { switch (severity) { case 1: return "INFO: " + message; case 2: return "WARNING: " + message; case 3: return "ERROR: " + message; default: throw new IllegalStateException(); } } }