Class TableAmis

Class TableAmis

java.lang.Object
   |
   +----Table
           |
           +----TableAmis

public class TableAmis
extends Table
TableAmis Class - Gestion de requetes sur la table AMIS

Constructor Index

 o TableAmis(Msql)
TableAmis Constructor - cree une nouvelle communication avec la table AMIS

Method Index

 o AddAmi(String, String)
AddAmi - ajoute une ligne a la table AMIS
 o DeleteAllAmis(String)
DeleteAllAmis - efface tous les amis d'une personne
 o DeleteAmi(String, String)
DeleteAmi - efface un ami pour une personne
 o GetAllAmis(String)
GetAllAmis - Rend tous les amis d'une personne
 o GetNbAmis(String)
GetNbAmis - Donne le nombre d'amis pour une personne
 o Interesse(String, String)
Interesse - Savoir si une personne interesse une autre

Constructors

 o TableAmis
  public TableAmis(Msql db) throws MsqlException
TableAmis Constructor - cree une nouvelle communication avec la table AMIS
Parameters:
db - Connexion a la base de donnees

Methods

 o DeleteAmi
  public boolean DeleteAmi(String nick,
                           String ami)
DeleteAmi - efface un ami pour une personne
Parameters:
nick - nick de la personne desiree
ami - nick de l'(ex)ami en question
Returns:
true si une ligne a ete effacee, false sinon
 o DeleteAllAmis
  public boolean DeleteAllAmis(String nicktodel)
DeleteAllAmis - efface tous les amis d'une personne
Parameters:
nicktodel - la fameuse personne
Returns:
true si une ou des lignes ont ete effacees, false sinon
 o AddAmi
  public boolean AddAmi(String nick,
                        String ami)
AddAmi - ajoute une ligne a la table AMIS
Parameters:
nick - nick de la personne
ami - le nick du nouvel ami
Returns:
true si la ligne a bien pu etre ajoutee, false sinon (elle existait deja ou la personne n'existe pas).
 o GetAllAmis
  public String[] GetAllAmis(String nick)
GetAllAmis - Rend tous les amis d'une personne
Parameters:
nick - nick de la personne desiree
Returns:
un tableau des amis si il y en a, null sinon
 o GetNbAmis
  public int GetNbAmis(String nick)
GetNbAmis - Donne le nombre d'amis pour une personne
Parameters:
nick - nick de la personne desiree
Returns:
le nombre d'amis de cette personne
 o Interesse
  public boolean Interesse(String nick1,
                           String nick2)
Interesse - Savoir si une personne interesse une autre
Parameters:
nick1 - nick d'une personne
nick2 - nick d'une autre personne
Returns:
true si nick2 est dans la liste des amis de nick1