Bonjours à tous,
j'ai du mal à avoir une bonne stratégie pour gérer les exception dans ma classe alors j'explique.
J'ai une interface INatureServiceMetier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public interface INatureServiceMetier extends INatureService { public Nature creerNature(Utilisateur utilisateur, Nature nature) throws ?????; }
La méthode creerNature peut levé les exceptions suivantes :
1- Si l'utilisateur n'a pas les privilèges de créer une nature
2- Si la nature existe déja dans la table nature
3- Si utilisateur est null
4- Si nature est null
5- S'il y a une erreur technique tel que le serveur de base de données est arrêté
Question :
est ce que je doit créer une exception pour chaque cas de 1 à 5 que j'ai numéroté ou il y a une autre façon de faire les choses.
merci pour votre aide
Partager