Class NumeroteurDeDevis
java.lang.Object
NumeroteurDeDevis
- 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 Summary
Modifier and TypeMethodDescriptionstatic NumeroteurDeDevis
Retourne l'instance unique de NumeroteurDeDevis.static NumeroteurDeDevis
getInstance
(Integer numeroInitial) Méthode de classe etournant l'instance unique de NumeroteurDeDevis.Retourne un numéro de devis unique et incrémente le numéroteur.
-
Method Details
-
getInstance
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
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
Retourne un numéro de devis unique et incrémente le numéroteur.- Returns:
- un numéro unique de devis
-