|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.Base.DB
public class DB
Classe servant à l'implémentation du module de connexion et d'opérations sur la base de données.
Constructor Summary | |
---|---|
DB()
|
Method Summary | |
---|---|
void |
buyPanier(int idclient)
La liste des éléments du panier. |
void |
close()
Fermeture de la connection avec la base. |
void |
deleteOrgane(int idClient)
Supprime des organes de la liste en fonction des achats d'un client. |
void |
deletePanier(int idClient)
Suppression du panier. |
void |
executeRequest(String requery)
Excéution d'une requete et mise en forme du résultat dans un tableau à double entrée de la classe. |
int |
getColumnNumber()
Indique le nombre de colonne dans le tableau de résultat |
String[][] |
getResultat()
Récupère les résultats d'une requete grace à un tableau à deux ebtrées |
String |
getResultatAt(int row,
int col)
Récupère une donnée spécifique dans notre tableau |
int |
getSommePanier(int idclient)
Retourne la somme des items du panier. |
boolean |
insertClient(String name,
String adr,
String mail,
String pass)
Insertion d'un nouveau client |
void |
insertOrganeFromFile(String path)
Insertion d'ouvrages dans la base à partir d'un fichier texte. |
void |
insertOrganes(List organes)
Insertion de livres en mode multiple. |
void |
insertPanier(int idClient,
int idOrgane)
Insertion dans le panier. |
boolean |
isConnected()
Indique le statut de la connexion à la base de données |
List |
listeOrganes()
Retourne la liste des organes sous forme de tableau de String |
String |
select()
Test de la connection à partir d'un select de base. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DB()
Method Detail |
---|
public String select()
public void buyPanier(int idclient)
idclient
- l'identifiant du client qui réalise l'achatpublic int getSommePanier(int idclient)
idclient
- l'identifiant du client qui réalise l'opération
public void insertPanier(int idClient, int idOrgane)
idClient
- l'identifiant du client qui réalise l'opérationidOrgane
- l'identifiant de l'organe à insérer au panierpublic void deletePanier(int idClient)
idClient
- l'identifiant du client qui réalise l'opérationpublic boolean insertClient(String name, String adr, String mail, String pass)
name
- le nom du clientadr
- l'adresse du clientmail
- le mail du clientpass
- le mot de passe du clientpublic void deleteOrgane(int idClient)
idClient
- public List listeOrganes()
public void insertOrganes(List organes)
organes
- la liste d'organes à insérerpublic void insertOrganeFromFile(String path)
path
- le chemin du fichier contenant les organespublic void close()
public void executeRequest(String requery)
requery
- la requete à exécuterpublic int getColumnNumber()
public String[][] getResultat()
public String getResultatAt(int row, int col)
public boolean isConnected()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |