package de.gecheckt.pdf.umbenenner.adapter.out.sqlite;

/**
 * Technischer Fehler im SQLite-Adapter fuer Modell-Preise.
 *
 * <p>Wird vom {@link SqliteModelPriceRepositoryAdapter} geworfen, wenn ein
 * JDBC-Fehler beim Lesen, Schreiben oder Loeschen aufgetreten ist. Die
 * Application-Schicht und die GUI behandeln diese Exception als
 * technischen Fehler mit deutscher Meldung.
 */
public class ModelPriceRepositoryException extends RuntimeException {

    private static final long serialVersionUID = 1L;

    /**
     * Erzeugt eine neue Ausnahme mit Meldung und Ursache.
     *
     * @param message deutsche Meldung
     * @param cause   urspruenglicher Fehler
     */
    public ModelPriceRepositoryException(String message, Throwable cause) {
        super(message, cause);
    }
}
