Mobile-AREA  1.1
BTS SNIR LaSalle Avignon 2021
Equipe.java
Aller à la documentation de ce fichier.
1 package com.example.area;
2 
3 import android.util.Log;
4 
5 import java.io.Serializable;
6 import java.util.Vector;
7 
21 public class Equipe implements Serializable
22 {
26  public static final int INDEX_JOUEUR_A = 0;//<! Index du joueur A dans le vecteur de joueur
27  public static final int INDEX_JOUEUR_B = 1;//<! Index du joueur B dans le vecteur de joueur
28  public static final int INDEX_JOUEUR_C = 2;//<! Index du joueur C dans le vecteur de joueur
29  public static final int INDEX_JOUEUR_D = 3;//<! Index du joueur D dans le vecteur de joueur
30 
31  public static final int INDEX_JOUEUR_W = 0;//<! Index du joueur W dans le vecteur de joueur
32  public static final int INDEX_JOUEUR_X = 1;//<! Index du joueur X dans le vecteur de joueur
33  public static final int INDEX_JOUEUR_Y = 2;//<! Index du joueur Y dans le vecteur de joueur
34  public static final int INDEX_JOUEUR_Z = 3;//<! Index du joueur Z dans le vecteur de joueur
35  private static final String TAG = "_Equipe";//<! TAG pour les logs
36 
40  private String nomClub;//<! le nom du club auqel appartient l'équipe
41  private Vector<Joueur> joueurs;//<! les joueurs de l'équipe
42  private int id;//<! identifiant unique de l'équipe dans la base de données
43  private int nbPartiesGagnees;//<! nombre de points de l'équipe dans la rencontre
44 
50  public Equipe(String nomClub, Vector<Joueur> joueurs)
51  {
52  this.nomClub = nomClub;
53  this.joueurs = joueurs;
54  this.id = 0;
55  this.nbPartiesGagnees = 0;
56  }
57 
61  public final String getNomClub()
62  {
63  return nomClub;
64  }
65 
69  public Vector<Joueur> getJoueurs()
70  {
71  return joueurs;
72  }
73 
77  public final int getNbPartiesGagnees()
78  {
79  return nbPartiesGagnees;
80  }
81 
85  public void incrementerScore()
86  {
87  nbPartiesGagnees++;
88  Log.d(TAG,"Score de l'équipe "+ nomClub + " = " + Integer.toString(nbPartiesGagnees));
89  }
90 
91  public int getId()
92  {
93  return id;
94  }
95 
96  public void setId(int id)
97  {
98  this.id = id;
99  }
100 
101 }
static final int INDEX_JOUEUR_B
Definition: Equipe.java:27
static final int INDEX_JOUEUR_C
Definition: Equipe.java:28
void setId(int id)
Definition: Equipe.java:96
static final int INDEX_JOUEUR_A
Definition: Equipe.java:26
static final int INDEX_JOUEUR_D
Definition: Equipe.java:29
static final int INDEX_JOUEUR_Z
Definition: Equipe.java:34
Vector< Joueur > getJoueurs()
Accesseur de la l&#39;attribut joueurs.
Definition: Equipe.java:69
static final int INDEX_JOUEUR_X
Definition: Equipe.java:32
void incrementerScore()
Méthode de l&#39;attribut joueur.
Definition: Equipe.java:85
static final int INDEX_JOUEUR_Y
Definition: Equipe.java:33
final int getNbPartiesGagnees()
Accesseur de la l&#39;attribut nbPartiesGagnees.
Definition: Equipe.java:77
final String getNomClub()
Accesseur de la l&#39;attribut nomClub.
Definition: Equipe.java:61
Classe regroupant les informations d&#39;une équipe.
Definition: Equipe.java:21
static final String TAG
Definition: Equipe.java:35
static final int INDEX_JOUEUR_W
Definition: Equipe.java:31
Equipe(String nomClub, Vector< Joueur > joueurs)
Constructeur de la classe Equipe.
Definition: Equipe.java:50
Vector< Joueur > joueurs
Definition: Equipe.java:41