public static void supprimerSujet(Sujet sujet, Utilisateur utilisateur) {
        if (!sujet.peutSupprimer(utilisateur))
            throw new InterditException("Vous n'avez pas les droits requis pour modifier cette réponse");

        EntityTransaction transaction = SujetRepo.get().transaction();
        try {
            transaction.begin();

            SujetRepo.get().supprimer(sujet);

            transaction.commit();
        }
        catch (Exception e) {
            if (transaction.isActive())
                transaction.rollback();

            throw e;
        }
    }