serveurjanet
Class lienBDServeur

java.lang.Object
  |
  +--basejanet.labase
        |
        +--basejanet.accesbase
              |
              +--serveurjanet.lienBDServeur

public class lienBDServeur
extends accesbase

permet au serveur d'interroger la base de données


Field Summary
(package private) static boolean lienBasePossible
          pilote et base accessibles
private  serveur serveurParent
          serveur qui gère cette connection
 
Fields inherited from class basejanet.accesbase
CHNBUSMAX, CHTOPIC, CREER, ENTRER, NBCONST, SUPPRIMER
 
Fields inherited from class basejanet.labase
conn, DATA
 
Constructor Summary
lienBDServeur(serveur aServeurParent)
           
 
Method Summary
 void affiche(java.lang.String texte)
          retourne si les rooms non définies dans la base sont authorisées public boolean isRoomLibreAuthorisee() { if(lienBasePossible) { return true; } else return true; }
 void destroy()
           
 void erreurAccesBase(java.lang.Exception e)
          à appeler lors d'une erreur d'accés à la base par basejanet.accesbase
Affiche l'erreur et appelle setLienBasePossible(false)
 boolean isRoomProtegee(java.lang.String nomRoom)
          retourne si une room ce ce nom a déjà été créée et protégée dans la base
 void setIP(java.lang.String aIP)
          transmet à la base l'adresse IP du serveur
 void setLienBasePossible(boolean possible)
          change de mode d'interrogation des droits
 
Methods inherited from class basejanet.accesbase
bankick, creer, droitde, entrer, existroom, IPserver, listroom, supchtchnbmax
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

serveurParent

private serveur serveurParent
serveur qui gère cette connection

lienBasePossible

static boolean lienBasePossible
pilote et base accessibles
Constructor Detail

lienBDServeur

public lienBDServeur(serveur aServeurParent)
Method Detail

destroy

public void destroy()
Overrides:
destroy in class labase

erreurAccesBase

public void erreurAccesBase(java.lang.Exception e)
à appeler lors d'une erreur d'accés à la base par basejanet.accesbase
Affiche l'erreur et appelle setLienBasePossible(false)
See Also:
setLienBasePossible(boolean)

setLienBasePossible

public void setLienBasePossible(boolean possible)
change de mode d'interrogation des droits
Parameters:
possible - si (true) accés à la base, sinon, mode par défaut

setIP

public void setIP(java.lang.String aIP)
transmet à la base l'adresse IP du serveur

isRoomProtegee

public boolean isRoomProtegee(java.lang.String nomRoom)
retourne si une room ce ce nom a déjà été créée et protégée dans la base

affiche

public void affiche(java.lang.String texte)
retourne si les rooms non définies dans la base sont authorisées public boolean isRoomLibreAuthorisee() { if(lienBasePossible) { return true; } else return true; }
Overrides:
affiche in class labase