Class NumeroteurDeDevis

java.lang.Object
NumeroteurDeDevis

public class NumeroteurDeDevis extends Object
Version:
1.0 Classe pour un singleton permettant de fournir des numéros de devis. Les numéros fournis par l'instance sont uniques et incrémentés à chaque fois qu'un numéro est demandé. Le constructeur de cette classe est privé. Pour accéder à l'unique instance il faut utiliser la méthode de classe polymorphe getInstance(). Lors de l'instanciation de la classe, le numéroteur est initialisé définitivement.
Author:
Guillaume Santini
  • Method Details

    • getInstance

      public static NumeroteurDeDevis getInstance(Integer numeroInitial)
      Méthode de classe etournant l'instance unique de NumeroteurDeDevis. Cette méthode est à utiliser lors du premier appel car elle permet d'initialiser le numéroteur. Tout appel suivant à cette méthode produira un message d'alerte car le numéroteur n'est initialiser qu'une seule fois.
      Parameters:
      numeroInitial -
      Returns:
      l'instance unique de NumeroteurDeDevis
    • getInstance

      public static NumeroteurDeDevis getInstance()
      Retourne l'instance unique de NumeroteurDeDevis. Cette méthode est à utiliser : - lors du premeir appel lorsque l'on veut initialiser le numéroteur avec la valeur par défaut 0, ou - lors des appels suivants lorsque l'on n'a plus besoin d'initialiser le numéroteur.
      Returns:
      l'instance unique de NumeroteurDeDevis
    • numeroDeDevis

      public Integer numeroDeDevis()
      Retourne un numéro de devis unique et incrémente le numéroteur.
      Returns:
      un numéro unique de devis