Class Soigne
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.hopital.Soigne
Modèle d'assignation à un docteur stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Recherche si une association malade-docteur existe déjà.findList()
Récupère l'ensemble des associationsRécupère le docteur liéRécupère le malade liéRécupère le numéro de la chambreRécupère le nombre de lits dans la chambrevoid
setDocteur
(Docteur docteur) Modifie le docteur liévoid
Modifie le malade liévoid
setNumeroDocteur
(Long numeroDocteur) Modifie le numéro de la chambrevoid
setNumeroMalade
(Long numeroMalade) Modifie le nombre de lits dans la chambretoString()
Génère une représentation textuelle de la chambreMethods 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
-
Soigne
public Soigne()Créer une nouvelle assignation vide -
Soigne
Créer une nouvelle assignation- Parameters:
numeroDocteur
- Numéro de docteur liénumeroMalade
- Numéro de malade lié
-
-
Method Details
-
getNumeroDocteur
Récupère le numéro de la chambre- Returns:
- Numéro de la chambre
-
setNumeroDocteur
Modifie le numéro de la chambre- Parameters:
numeroDocteur
- Nouveau numéro de la chambre
-
getNumeroMalade
Récupère le nombre de lits dans la chambre- Returns:
- Nombre de lits dans la chambre
-
setNumeroMalade
Modifie le nombre de lits dans la chambre- Parameters:
numeroMalade
- Nombre de lits dans la chambre
-
getDocteur
Récupère le docteur lié- Returns:
- Docteur lié
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
setDocteur
Modifie le docteur lié- Parameters:
docteur
- Nouveau malade lié
-
getMalade
Récupère le malade lié- Returns:
- Malade lié
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
setMalade
Modifie le malade lié- Parameters:
malade
- Nouveau malade lié
-
find
Recherche si une association malade-docteur existe déjà.- Parameters:
numeroDocteur
- Numéro de chambre à recherchernumeroMalade
- Code du service de rattachement à rechercher- Returns:
true
si l'association existe- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
findList
Récupère l'ensemble des associations- Returns:
- Liste des associations
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle de la chambre
-