Class Docteur
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.employe.Employe
ece.ing3.java.projet.modele.employe.Docteur
Modèle de Docteur (un Employé) stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Docteur
Recherche un docteur de numéro spécifiquefindList()
Récupère l'ensemble des docteursRécupère les services dirigés par le docteurRécupère la spécialité du docteurvoid
setSpecialite
(Specialite specialite) Modifie la spécialité du docteurtoString()
Génère une représentation textuelle du docteurMethods inherited from class ece.ing3.java.projet.modele.employe.Employe
findBaseList, getAdresse, getNom, getNumero, getNumeroTelephone, getPrenom, setAdresse, setNom, setNumero, setNumeroTelephone, setPrenom
Methods inherited from class ece.ing3.java.projet.database.sql.Model
delete, exists, getColumnFieldNames, getColumnName, getColumnNameFromFieldName, getFieldNameFromColumnName, getFieldNames, getIdFieldNames, getPropertyDescriptor, getTableName, orderByIDs, save, whereByIds
-
Constructor Details
-
Docteur
public Docteur()Créer un nouveau docteur vide -
Docteur
public Docteur(Long numero, String nom, String prenom, String adresse, String tel, Specialite specialite) Créer un nouveau docteur- Parameters:
numero
- Numéro d'employénom
- Nom du docteurprenom
- Prénom du docteuradresse
- Adresse du docteurtel
- Numéro de téléphone du docteurspecialite
- Spécialité du docteur
-
-
Method Details
-
getSpecialite
Récupère la spécialité du docteur- Returns:
- Spécialité du docteur
-
setSpecialite
Modifie la spécialité du docteur- Parameters:
specialite
- Nouvelle spécialité du docteur
-
getServicesDiriges
Récupère les services dirigés par le docteur- Returns:
- Liste des services dirigés par le docteur
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle du docteur -
find
Recherche un docteur de numéro spécifique- Parameters:
numero
- Numéro du docteur à rechercher- Returns:
- Docteur de numéro donné ou
null
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
findList
Récupère l'ensemble des docteurs- Returns:
- Liste des docteurs
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-