![]() |
Mobile-AREA
1.1
BTS SNIR LaSalle Avignon 2021
|
Classe permettant de manipuler la base de données. Plus de détails...
Fonctions membres publiques | |
BaseDeDonnees (Context context) | |
Constructeur de la classe BaseDeDonnees. Plus de détails... | |
void | commencerSet (Partie partie) |
Permet d'effectuer une requete pour commencer un set. Plus de détails... | |
Vector< Equipe > | getEquipes () |
Permet d'effectuer une requete pour récupérer toutes les équipes. Plus de détails... | |
int | getIdEquipe (String nomEquipe) |
Permet d'effectuer une requete pour récupérer l'identifiant d'une équipe grâce à son nom. Plus de détails... | |
Vector< Partie > | getParties (int idRencontre) |
Permet d'effectuer une requete pour récupérer les parties d'une rencontre. Plus de détails... | |
Vector< Vector< Integer > > | getSetsPartie (int idPartie) |
Permet d'effectuer une requete pour réuperer les sets d'une partie. Plus de détails... | |
Equipe | insererEquipe (Equipe equipe) |
Permet d'effectuer une requete pour insérer une équipe. Plus de détails... | |
void | insererJoueur (Joueur joueur, Equipe equipe) |
Permet d'effectuer une requete pour insérer un joueur. Plus de détails... | |
void | insererParties (Rencontre rencontre) |
Permet d'effectuer une requete pour insérer les parties d'une rencontre. Plus de détails... | |
Rencontre | insererRencontre (Rencontre rencontre) |
Permet d'effectuer une requete pour insérer une rencontre. Plus de détails... | |
void | terminerPartie (int idPartie) |
Permet d'effectuer une requete terminer une partie. Plus de détails... | |
void | terminerSet (Partie partie) |
Permet d'effectuer une requete pour terminer un set. Plus de détails... | |
boolean | verifierPresenceJoueur (int idJoueur) |
Permet d'effectuer une pour vérifier la présence d'un joueur en BDD. Plus de détails... | |
Fonctions membres privées | |
Cursor | effectuerRequete (String requete) |
Permet d'effectuer une requete sur la base de données. Plus de détails... | |
void | fermer () |
Ferme l'accés à la base de données. Plus de détails... | |
Joueur | getJoueur (int numeroLicence) |
Permet d'effectuer une requete pour récupérer un joueur grâce à son numéro de licence. Plus de détails... | |
Vector< Joueur > | getJoueurEquipe (int idEquipe) |
Permet d'effectuer une requete pour récupérer tout les joueurs d'une équipe. Plus de détails... | |
void | insererJoueursEquipe (Equipe equipe) |
Permet d'effectuer une requete pour insérer les joueurs d'une équipe. Plus de détails... | |
void | ouvrir () |
Ouvre un accés à la base de données. Plus de détails... | |
Equipe | verifierPresenceEquipe (Equipe equipe) |
Permet d'effectuer une requete pour vérifier la présence d'une équipe en BDD et l'insère si elle n'est pas dèja présente. Plus de détails... | |
Attributs privés | |
SQLiteDatabase | bdd = null |
SQLiteAREA | SQLiteAREA = null |
Attributs privés statiques | |
static final String | DEBUT_REQUETE_ID_EQUIPE = "SELECT idEquipe FROM Equipe WHERE nomClub = '" |
static final String | DEBUT_REQUETE_INSERTION_EQUIPE = "INSERT INTO Equipe (idEquipe, nomClub) VALUES (NULL," |
static final String | DEBUT_REQUETE_INSERTION_JOUEUR = "INSERT INTO Joueur(numeroLicence, idEquipe, nom, prenom) VALUES (" |
static final String | DEBUT_REQUETE_INSERTION_PARTIE = "INSERT INTO Partie(idPartie, idRencontre, idJoueurA, idJoueurB, idJoueurW, idJoueurX, nbManchesGagnantes, nbPointsParManche, typePartie, debut) VALUES (NULL," |
static final String | DEBUT_REQUETE_INSERTION_RENCONTRE = "INSERT INTO Rencontre(idRencontre, idEquipeA, idEquipeB, nbPartiesGagnantes, estFinie, horodatage) VALUES (NULL," |
static final String | DEBUT_REQUETE_PRESENCE_JOUEUR = "SELECT * FROM Joueur WHERE numeroLicence='" |
static final String | DEBUT_REQUETE_TERMINER_PARTIE = "UPDATE Partie SET fin=DATETIME('now') WHERE idPartie=" |
static final String | FIN_REQUETE_INSERTION_RENCONTRE = "0,DATETIME('now'))" |
static final int | INDEX_FIN_PARTIE = 10 |
static final int | INDEX_ID_EQUIPE = 0 |
static final int | INDEX_ID_JOUEUR = 0 |
static final int | INDEX_ID_JOUEUR_A = 2 |
static final int | INDEX_ID_JOUEUR_B = 3 |
static final int | INDEX_ID_JOUEUR_W = 4 |
static final int | INDEX_ID_JOUEUR_X = 5 |
static final int | INDEX_ID_PARTIE = 0 |
static final int | INDEX_ID_RENCONTRE = 1 |
static final int | INDEX_NB_MANCHES_GAGNANTES = 6 |
static final int | INDEX_NB_POINTS_PAR_MANCHES = 7 |
static final int | INDEX_NOM_CLUB = 1 |
static final int | INDEX_NOM_JOUEUR = 2 |
static final int | INDEX_PRENOM_JOUEUR = 3 |
static final int | INDEX_TYPE_PARTIE = 8 |
static final String | REQUETE_ID_EQUIPE = "SELECT MAX(idEquipe) FROM Equipe" |
static final String | REQUETE_ID_RENCONTRE = "SELECT MAX(idRencontre) FROM Rencontre" |
static final String | TAG = "_BaseDeDonnees" |
static final int | TYPE_PARTIE_DOUBLE = 2 |
static final int | TYPE_PARTIE_SIMPLE = 1 |
Classe permettant de manipuler la base de données.
Définition à la ligne 24 du fichier BaseDeDonnees.java.
com.example.area.BaseDeDonnees.BaseDeDonnees | ( | Context | context | ) |
Constructeur de la classe BaseDeDonnees.
context | le contexte dans lequel l'objet est créé |
Définition à la ligne 68 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.SQLiteAREA.
void com.example.area.BaseDeDonnees.commencerSet | ( | Partie | partie | ) |
Permet d'effectuer une requete pour commencer un set.
partie | La partie dont le set fait parti |
Définition à la ligne 366 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete(), com.example.area.Partie.getId(), com.example.area.Partie.getManches(), et com.example.area.BaseDeDonnees.ouvrir().
Référencé par com.example.area.IHMGestionPartie.afficherScore(), et com.example.area.IHMGestionPartie.onCreate().
|
private |
Permet d'effectuer une requete sur la base de données.
requete | la requete a éffectuer |
Définition à la ligne 98 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.ouvrir().
Référencé par com.example.area.BaseDeDonnees.commencerSet(), com.example.area.BaseDeDonnees.getEquipes(), com.example.area.BaseDeDonnees.getIdEquipe(), com.example.area.BaseDeDonnees.getJoueur(), com.example.area.BaseDeDonnees.getJoueurEquipe(), com.example.area.BaseDeDonnees.getParties(), com.example.area.BaseDeDonnees.getSetsPartie(), com.example.area.BaseDeDonnees.insererEquipe(), com.example.area.BaseDeDonnees.insererRencontre(), et com.example.area.BaseDeDonnees.verifierPresenceJoueur().
|
private |
Vector<Equipe> com.example.area.BaseDeDonnees.getEquipes | ( | ) |
Permet d'effectuer une requete pour récupérer toutes les équipes.
Définition à la ligne 115 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete(), et com.example.area.BaseDeDonnees.getJoueurEquipe().
Référencé par com.example.area.IHMLancementRencontre.initialiserSuggestions().
int com.example.area.BaseDeDonnees.getIdEquipe | ( | String | nomEquipe | ) |
Permet d'effectuer une requete pour récupérer l'identifiant d'une équipe grâce à son nom.
nomEquipe | Le nom de l'équipe en question |
Définition à la ligne 248 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete().
Référencé par com.example.area.BaseDeDonnees.verifierPresenceEquipe().
|
private |
Permet d'effectuer une requete pour récupérer un joueur grâce à son numéro de licence.
numeroLicence | L'identifiant de l'équipe en question |
Définition à la ligne 159 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete().
Référencé par com.example.area.BaseDeDonnees.getParties().
|
private |
Permet d'effectuer une requete pour récupérer tout les joueurs d'une équipe.
idEquipe | L'identifiant de l'équipe en question |
Définition à la ligne 137 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete().
Référencé par com.example.area.BaseDeDonnees.getEquipes().
Vector<Partie> com.example.area.BaseDeDonnees.getParties | ( | int | idRencontre | ) |
Permet d'effectuer une requete pour récupérer les parties d'une rencontre.
idRencontre | L'identifiant de la rencontre |
Définition à la ligne 180 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete(), com.example.area.BaseDeDonnees.getJoueur(), com.example.area.BaseDeDonnees.getSetsPartie(), et com.example.area.BaseDeDonnees.TYPE_PARTIE_DOUBLE.
Référencé par com.example.area.IHMGestionRencontre.afficherParties(), et com.example.area.IHMLancementRencontre.lancerRencontre().
Vector<Vector<Integer> > com.example.area.BaseDeDonnees.getSetsPartie | ( | int | idPartie | ) |
Permet d'effectuer une requete pour réuperer les sets d'une partie.
idPartie | L'id de la partie |
Définition à la ligne 400 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete(), et com.example.area.BaseDeDonnees.ouvrir().
Référencé par com.example.area.BaseDeDonnees.getParties().
Permet d'effectuer une requete pour insérer une équipe.
equipe | L'équipe à insérer |
Définition à la ligne 262 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete(), com.example.area.Equipe.getNomClub(), com.example.area.BaseDeDonnees.ouvrir(), et com.example.area.Equipe.setId().
Référencé par com.example.area.BaseDeDonnees.verifierPresenceEquipe().
Permet d'effectuer une requete pour insérer un joueur.
joueur | Le joueur à insérer |
equipe | L'équipe dont le joueur fait partie |
Définition à la ligne 291 du fichier BaseDeDonnees.java.
Références com.example.area.Equipe.getId(), com.example.area.Joueur.getNom(), com.example.area.Joueur.getNumLicence(), com.example.area.Joueur.getPrenom(), et com.example.area.BaseDeDonnees.ouvrir().
Référencé par com.example.area.BaseDeDonnees.insererJoueursEquipe().
|
private |
Permet d'effectuer une requete pour insérer les joueurs d'une équipe.
equipe | L'équipe des joueurs à insérer |
Définition à la ligne 317 du fichier BaseDeDonnees.java.
Références com.example.area.Equipe.getJoueurs(), com.example.area.BaseDeDonnees.insererJoueur(), et com.example.area.BaseDeDonnees.verifierPresenceJoueur().
Référencé par com.example.area.BaseDeDonnees.insererRencontre().
void com.example.area.BaseDeDonnees.insererParties | ( | Rencontre | rencontre | ) |
Permet d'effectuer une requete pour insérer les parties d'une rencontre.
rencontre | La rencontre en question |
Définition à la ligne 222 du fichier BaseDeDonnees.java.
Références com.example.area.Rencontre.getId(), com.example.area.Partie.getJoueursA(), com.example.area.Partie.getJoueursB(), com.example.area.Rencontre.getNbManchesGagnantes(), com.example.area.Rencontre.getNbPointsParManche(), com.example.area.Rencontre.getParties(), com.example.area.BaseDeDonnees.ouvrir(), com.example.area.Partie.POSITION_DEUXIEME_JOUEUR, et com.example.area.Partie.POSITION_PREMIER_JOUEUR.
Référencé par com.example.area.IHMLancementRencontre.lancerRencontre().
Permet d'effectuer une requete pour insérer une rencontre.
rencontre | La rencontre à insérer |
Définition à la ligne 331 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete(), com.example.area.Rencontre.getEquipeA(), com.example.area.Rencontre.getEquipeB(), com.example.area.Equipe.getId(), com.example.area.Rencontre.getId(), com.example.area.Rencontre.getNbPartiesGagnantes(), com.example.area.BaseDeDonnees.insererJoueursEquipe(), com.example.area.Rencontre.setEquipeA(), com.example.area.Rencontre.setEquipeB(), com.example.area.Rencontre.setId(), et com.example.area.BaseDeDonnees.verifierPresenceEquipe().
Référencé par com.example.area.IHMLancementRencontre.lancerRencontre().
|
private |
Ouvre un accés à la base de données.
Définition à la ligne 76 du fichier BaseDeDonnees.java.
Référencé par com.example.area.BaseDeDonnees.commencerSet(), com.example.area.BaseDeDonnees.effectuerRequete(), com.example.area.BaseDeDonnees.getSetsPartie(), com.example.area.BaseDeDonnees.insererEquipe(), com.example.area.BaseDeDonnees.insererJoueur(), com.example.area.BaseDeDonnees.insererParties(), et com.example.area.BaseDeDonnees.terminerSet().
void com.example.area.BaseDeDonnees.terminerPartie | ( | int | idPartie | ) |
Permet d'effectuer une requete terminer une partie.
idPartie | La partie à terminer |
Définition à la ligne 356 du fichier BaseDeDonnees.java.
Référencé par com.example.area.IHMGestionRencontre.onActivityResult().
void com.example.area.BaseDeDonnees.terminerSet | ( | Partie | partie | ) |
Permet d'effectuer une requete pour terminer un set.
partie | La partie dont le set fait parti |
Définition à la ligne 385 du fichier BaseDeDonnees.java.
Références com.example.area.Partie.getId(), com.example.area.Partie.getManches(), et com.example.area.BaseDeDonnees.ouvrir().
Référencé par com.example.area.IHMGestionPartie.afficherScore().
Permet d'effectuer une requete pour vérifier la présence d'une équipe en BDD et l'insère si elle n'est pas dèja présente.
equipe | L'équipe |
Définition à la ligne 302 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.getIdEquipe(), com.example.area.Equipe.getNomClub(), et com.example.area.BaseDeDonnees.insererEquipe().
Référencé par com.example.area.BaseDeDonnees.insererRencontre().
boolean com.example.area.BaseDeDonnees.verifierPresenceJoueur | ( | int | idJoueur | ) |
Permet d'effectuer une pour vérifier la présence d'un joueur en BDD.
idJoueur | L'id du joueur |
Définition à la ligne 278 du fichier BaseDeDonnees.java.
Références com.example.area.BaseDeDonnees.effectuerRequete().
Référencé par com.example.area.BaseDeDonnees.insererJoueursEquipe().
|
private |
Définition à la ligne 27 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 62 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 61 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 59 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 53 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 55 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 60 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 54 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 56 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 48 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 36 du fichier BaseDeDonnees.java.
|
staticprivate |
Constantes
Définition à la ligne 33 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 41 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 42 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 43 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 44 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 39 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 40 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 45 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 46 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 37 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 34 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 35 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 47 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 58 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 57 du fichier BaseDeDonnees.java.
|
private |
Définition à la ligne 28 du fichier BaseDeDonnees.java.
Référencé par com.example.area.BaseDeDonnees.BaseDeDonnees().
|
staticprivate |
Définition à la ligne 26 du fichier BaseDeDonnees.java.
|
staticprivate |
Définition à la ligne 51 du fichier BaseDeDonnees.java.
Référencé par com.example.area.BaseDeDonnees.getParties().
|
staticprivate |
Définition à la ligne 50 du fichier BaseDeDonnees.java.