Class Article

java.lang.Object
   |
   +----Article

public class Article
extends Object
Article vendu dans le magasin L'article peut être un lot d'articles

See Also:
Classe

Constructor Index

 o Article(String, String, String, float)
Crée un article et l'ajoute dans la liste des articles.

Method Index

 o articles()
Donne tous les articles
 o enregistreArticles(File)
Enregistre tous les articles dans le fichier
 o enregistreToi(DataOutputStream)
 o enregistreToi(String, DataOutputStream)
 o getArticle(String)
Donne un article à partir de sa référence.
 o getMarque()
Retourne la marque de l'objet
 o getNom()
 o getPu()
 o getReference()
 o litArticles(File)
 o refArticles()
Donne toutes les références d'articles
 o setMarque(String)
 o setNom(String)
Les méthodes suivantes modifient les caractéristiques d'un article.
 o setPu(float)
 o toString()

Constructors

 o Article
 public Article(String uneReference,
                String unNom,
                String uneMarque,
                float unPu) throws RefDoubleException
Crée un article et l'ajoute dans la liste des articles. Les articles ne seront alors plus désignés que par leur référence, en particulier pour modifier leurs caractéristiques.

Methods

 o getReference
 public String getReference()
 o getNom
 public String getNom()
 o getMarque
 public String getMarque()
Retourne la marque de l'objet

 o getPu
 public float getPu()
 o toString
 public String toString()
Overrides:
toString in class Object
 o getArticle
 public static Article getArticle(String uneRefArticle) throws RefExistePasException
Donne un article à partir de sa référence. Ce sera la seule façon de récupérer un article. Renvoie null si aucun article n'a cette référence.

 o enregistreArticles
 public static void enregistreArticles(File fichier) throws IOException
Enregistre tous les articles dans le fichier

 o enregistreToi
 protected void enregistreToi(String leType,
                              DataOutputStream dos) throws IOException
 o litArticles
 public static void litArticles(File fichier) throws IOException, RefExistePasException, RefDoubleException
 o enregistreToi
 protected void enregistreToi(DataOutputStream dos) throws IOException
 o articles
 public static Enumeration articles()
Donne tous les articles

 o refArticles
 public static Enumeration refArticles()
Donne toutes les références d'articles

 o setNom
 public void setNom(String unNom)
Les méthodes suivantes modifient les caractéristiques d'un article. Impossible de modifier une référence.

 o setMarque
 public void setMarque(String uneMarque)
 o setPu
 public void setPu(float unPu)