package org.openlca.core.database; import org.slf4j.Logger; /** * Unchecked exception for errors while invoking database operations. These * exceptions are already logged and are only thrown so interested caller can * handle exceptions */ public class DatabaseException extends RuntimeException { private static final long serialVersionUID = 6126554045860754115L; static void logAndThrow(Logger log, String message, Throwable e) { log.error(message, e); throw new DatabaseException(message, e); } public DatabaseException(String message, Throwable e) { super(message, e); } }