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

org.visallo.web.BadRequestException Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version
package org.visallo.web;

import java.util.Collection;

public class BadRequestException extends RuntimeException {
    private final String parameterName;
    private final String message;
    private final Collection invalidValues;

    public BadRequestException(String message) {
        this(null, message, null);
    }

    public BadRequestException(String parameterName, String message) {
        this(parameterName, message, null);
    }

    public BadRequestException(String parameterName, String message, Collection invalidValues) {
        this.parameterName = parameterName;
        this.message = message;
        this.invalidValues = invalidValues;
    }

    public String getParameterName() {
        return parameterName;
    }

    @Override
    public String getMessage() {
        return message;
    }

    public Collection getInvalidValues() {
        return invalidValues;
    }

    @Override
    public String toString() {
        return "BadRequestException{" +
                "parameterName='" + parameterName + '\'' +
                ", message='" + message + '\'' +
                ", invalidValues=" + invalidValues +
                '}';
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy