AnalysisDraftConflictException.java

package com.taxonomy.analysis.session;

import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;

/** Raised when a stale browser tab attempts to overwrite a newer draft. */
@ResponseStatus(HttpStatus.CONFLICT)
public class AnalysisDraftConflictException extends RuntimeException {

    public AnalysisDraftConflictException(String message) {
        super(message);
    }

    public AnalysisDraftConflictException(String message, Throwable cause) {
        super(message, cause);
    }
}