
dev.soffa.foundation.error.ValidationException Maven / Gradle / Ivy
package dev.soffa.foundation.error;
import com.google.common.collect.ImmutableMap;
import java.util.Map;
public class ValidationException extends Exception implements ManagedException {
private static final long serialVersionUID = 1L;
private final Map errors;
private final String message;
public ValidationException(String message) {
super(message);
this.message = message;
errors = ImmutableMap.of();
}
public ValidationException(Map errors) {
this("Validation's failed", errors);
}
public ValidationException(String message, Map errors) {
super(message);
this.errors = errors;
this.message = message;
}
public Map getErrors() {
return errors;
}
@Override
public String getMessage() {
return message;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy