21 lines
689 B
Java
21 lines
689 B
Java
package com.lions.dev.exception;
|
|
|
|
import jakarta.ws.rs.WebApplicationException;
|
|
import jakarta.ws.rs.core.Response;
|
|
|
|
/**
|
|
* Exception levée lorsque l'événement demandé n'est pas trouvé dans la base de données.
|
|
* Cette exception renvoie une réponse HTTP 404 (NOT FOUND).
|
|
*/
|
|
public class EventNotFoundException extends WebApplicationException {
|
|
|
|
/**
|
|
* Constructeur qui prend un message d'erreur à afficher lorsque l'exception est levée.
|
|
*
|
|
* @param message Le message détaillant l'erreur.
|
|
*/
|
|
public EventNotFoundException(String message) {
|
|
super(message, Response.Status.NOT_FOUND);
|
|
System.out.println("[ERROR] Événement non trouvé : " + message);
|
|
}
|
|
} |