Package main.views

Class AjoutEntiteView

java.lang.Object
main.views.AjoutEntiteView

public class AjoutEntiteView extends Object
La classe AjoutEntiteView représente la vue pour l'ajout d'entités dans le zoo, telles que les créatures et les enclos. Elle permet à l'utilisateur d'interagir avec le programme pour créer de nouvelles créatures ou enclos.
  • Constructor Details

    • AjoutEntiteView

      public AjoutEntiteView()
  • Method Details

    • entrezNom

      protected String entrezNom()
      Demande à l'utilisateur d'entrer le nom d'une créature.
      Returns:
      Le nom de la créature saisi par l'utilisateur.
    • entrezSex

      protected String entrezSex()
      Demande à l'utilisateur d'entrer le sexe d'une créature.
      Returns:
      La représentation numérique du sexe (0 pour homme, 1 pour femme, 3 pour non défini).
    • ajoutCreature

      public ArrayList<String> ajoutCreature()
      Méthode pour ajouter une nouvelle créature avec les informations fournies par l'utilisateur.
      Returns:
      Une liste contenant les informations de la nouvelle créature.
    • ajoutCreatureNouveauNee

      public ArrayList<String> ajoutCreatureNouveauNee()
      Méthode pour ajouter une nouvelle créature nouveau-née avec les informations fournies par l'utilisateur.
      Returns:
      Une liste contenant les informations de la nouvelle créature.
    • ajoutEnclos

      public ArrayList<String> ajoutEnclos()
      Méthode pour ajouter un nouvel enclos avec les informations fournies par l'utilisateur.
      Returns:
      Une liste contenant les informations du nouvel enclos.
    • ajoutEnclosAquarium

      public ArrayList<String> ajoutEnclosAquarium()
      Méthode pour ajouter un nouvel aquarium avec les informations fournies par l'utilisateur.
      Returns:
      Une liste contenant les informations du nouvel aquarium.
    • ajoutEnclosVoliere

      public ArrayList<String> ajoutEnclosVoliere()
      Méthode pour ajouter une nouvelle volière avec les informations fournies par l'utilisateur.
      Returns:
      Une liste contenant les informations de la nouvelle volière.
    • creerUnEnclos

      public static void creerUnEnclos()
      Méthode statique pour créer un nouvel enclos en fonction du choix de l'utilisateur. Elle gère également la capacité maximale du zoo.