jvc
Interface PluginConnexion

All Known Implementing Classes:
ConnexionLocale

public abstract interface PluginConnexion
extends Plugin


Method Summary
 void addCd(javax.swing.tree.DefaultMutableTreeNode cd)
          Rajoute un CD dans la base courante
 boolean connexion(java.lang.String adresse, Debugger debug)
          permet d'établir la connexion et renvoie true si la connection a été effectué false sinon
 void deconnexion()
          effectue la deconnexion
 boolean fieldsok()
          Teste si tous les champs du panel sont correctement (syntaxiquement) remplis
 javax.swing.tree.DefaultMutableTreeNode getBase()
          Récuperer un base
 javax.swing.tree.DefaultMutableTreeNode getCd(java.lang.String nomCd)
          Récupère le CD cd nom nomCd sous forme d'un JTree
 java.lang.String getInfo()
          Rend des informations sur la connexion à afficher dans le label de bas de page
 java.lang.String getNomBase()
          Rend le nom de la base
 javax.swing.JPanel getPanel()
          Renvoie le panel pour l'affichage des besoins particuliers de ce type de connexion
 void newBase(java.lang.String nomBase)
          Rajoute une nouvelle base
 void removeBase(java.lang.String nomBase)
          Supprime une base
 void removeCd(java.lang.String nomCd)
          Supprime un CD dans la base
 boolean saveBase(java.lang.String nomBase, javax.swing.tree.DefaultMutableTreeNode arbre)
          Sauver la base
 
Methods inherited from interface jvc.Plugin
getName, getType
 

Method Detail

getPanel

public javax.swing.JPanel getPanel()
Renvoie le panel pour l'affichage des besoins particuliers de ce type de connexion

fieldsok

public boolean fieldsok()
Teste si tous les champs du panel sont correctement (syntaxiquement) remplis

connexion

public boolean connexion(java.lang.String adresse,
                         Debugger debug)
permet d'établir la connexion et renvoie true si la connection a été effectué false sinon

deconnexion

public void deconnexion()
effectue la deconnexion

getCd

public javax.swing.tree.DefaultMutableTreeNode getCd(java.lang.String nomCd)
Récupère le CD cd nom nomCd sous forme d'un JTree

addCd

public void addCd(javax.swing.tree.DefaultMutableTreeNode cd)
Rajoute un CD dans la base courante

removeCd

public void removeCd(java.lang.String nomCd)
Supprime un CD dans la base

newBase

public void newBase(java.lang.String nomBase)
Rajoute une nouvelle base

removeBase

public void removeBase(java.lang.String nomBase)
Supprime une base

getBase

public javax.swing.tree.DefaultMutableTreeNode getBase()
Récuperer un base

saveBase

public boolean saveBase(java.lang.String nomBase,
                        javax.swing.tree.DefaultMutableTreeNode arbre)
Sauver la base

getNomBase

public java.lang.String getNomBase()
Rend le nom de la base

getInfo

public java.lang.String getInfo()
Rend des informations sur la connexion à afficher dans le label de bas de page