IncompatibleParameterException.java

package org.heigit.ors.exceptions;

import org.heigit.ors.common.StatusCode;

public class IncompatibleParameterException extends StatusCodeException {
    private static final long serialVersionUID = 1527301848566685803L;

    public IncompatibleParameterException(int errorCode, String paramName, String paramValue, String invalidWithName, String invalidWithValue) {
        super(StatusCode.BAD_REQUEST, errorCode, paramName + " - " + paramValue + " is not valid with " + invalidWithName + " - " + invalidWithValue);
    }

    public IncompatibleParameterException(int errorCode, String param1, String param2) {
        super(StatusCode.BAD_REQUEST, errorCode, "Parameter '" + param1 + "' is incompatible with parameter '" + param2 + "'.");
    }
}