Class AccesDaoPDB

java.lang.Object
  |
  +--AccesDaoPDB

public class AccesDaoPDB
extends java.lang.Object

Cette classe permet de gérer la base de données


Constructor Summary
AccesDaoPDB()
          Le constructeur
 
Method Summary
 void dbClose()
          Ferme l'accès à la base de données
 int expData(java.lang.String nomfich)
          Exporte les données contenues de l'application dans un fiche du bloc-notes
 User getUser()
           
 int impData(java.lang.String nomfich)
          Cette méthode permet d'importer des données au sein de l'application JPassManage à partir d'une note contenu dans le Catalog Bloc-notes.
 waba.util.Vector readAllEnreg()
          Accède en lecture à tous les enregistrements
 int saveEnreg(EnregIdPwd eip)
          Méthode d'enregistrement d'un triplet d'information EnregIdPwd(site, identifiant, password)
 int setUser(User u)
           
 int suppEnreg(int indiceenreg)
          Supprime un enregistrement de la base (1 enregistrement EnregIdPwd est égal à 3 enregistrements dans la base)
 
Methods inherited from class java.lang.Object
equals, hashCode, toString
 

Constructor Detail

AccesDaoPDB

public AccesDaoPDB()
Le constructeur
Method Detail

saveEnreg

public int saveEnreg(EnregIdPwd eip)
Méthode d'enregistrement d'un triplet d'information EnregIdPwd(site, identifiant, password)
Parameters:
eip - Le triplet site, login, pass
Returns:
0 si l'opération a reussi, -1 en cas d'erreur

readAllEnreg

public waba.util.Vector readAllEnreg()
Accède en lecture à tous les enregistrements
Returns:
Le vecteur contenant des objets EnregIdPwd et correpsondant aux informations contenus dans la base

suppEnreg

public int suppEnreg(int indiceenreg)
Supprime un enregistrement de la base (1 enregistrement EnregIdPwd est égal à 3 enregistrements dans la base)
Parameters:
indiceenreg - Le numéro d'enregistrement de l'information qu'il faut rechercher pour effacer les données le concernant
Returns:
0 en cas de suppresion reussie ou -1 en cas d'échec

dbClose

public void dbClose()
Ferme l'accès à la base de données

expData

public int expData(java.lang.String nomfich)
Exporte les données contenues de l'application dans un fiche du bloc-notes
Parameters:
nomfich - - Le nom d'en-tete du mémo
Returns:
Le résultat de l'enregistrement, 0 si ok un nombre négatif dans le cas contraire

impData

public int impData(java.lang.String nomfich)
Cette méthode permet d'importer des données au sein de l'application JPassManage à partir d'une note contenu dans le Catalog Bloc-notes. La note devra contenir une première ligne contenant le nom de la note. Chaque triplet sera composé comme suit afin de pouvoir être traiter: Site:monsite Login:monlogin Mot de passe:monmotdepsse Rem :ma remarque Chaque fin de ligne contenant un retour charriot
Parameters:
le - nom de la note contenant les informations
Returns:
Un code retour : 0 si tout s'est bien passé, un nombre négatif dans le cas contraire

getUser

public User getUser()

setUser

public int setUser(User u)