Class Malade
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.hopital.Malade
Modèle de Malade stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Malade
Recherche un malade pour un numéro donnéfindList()
Récupère l'ensemble des maladesRécupère l'adresse du maladeRécupère l'hospitalisation en cours du maladeRécupère la mutuelle du maladegetNom()
Récupère le nom du maladeRécupère le numéro du maladeRécupère le numéro de téléphone du maladeRécupère le prénom du maladevoid
setAdresse
(String adresse) Modifie l'adresse du maladevoid
setMutuelle
(String mutuelle) Modifie la mutuelle du maladevoid
Modifie le nom du maladevoid
Modifie le numéro du maladevoid
setNumeroTelephone
(String numeroTelephone) Modifie le numéro de téléphone du maladevoid
Modifie le prénom du maladetoString()
Génère une représentation textuelle du maladeMethods 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
-
Malade
public Malade()Créer un nouveau malade vide -
Malade
public Malade(Long numero, String nom, String prenom, String adresse, String numeroTelephone, String mutuelle) Créer un nouveau malade- Parameters:
numero
- Numéro du maladenom
- Nom du maladeprenom
- Prénom du maladeadresse
- Adresse du maladenumeroTelephone
- Numéro de téléphone du malademutuelle
- Mutuelle du malade
-
-
Method Details
-
getNumero
Récupère le numéro du malade- Returns:
- Numéro du malade
-
setNumero
Modifie le numéro du malade- Parameters:
numero
- Nouveau numéro du malade
-
getNom
Récupère le nom du malade- Returns:
- Nom du malade
-
setNom
Modifie le nom du malade- Parameters:
nom
- Nouveau nom du malade
-
getPrenom
Récupère le prénom du malade- Returns:
- Prénom du malade
-
setPrenom
Modifie le prénom du malade- Parameters:
prenom
- Nouveau prénom du malade
-
getAdresse
Récupère l'adresse du malade- Returns:
- Adresse du malade
-
setAdresse
Modifie l'adresse du malade- Parameters:
adresse
- Nouvelle adresse du malade
-
getNumeroTelephone
Récupère le numéro de téléphone du malade- Returns:
- Numéro de téléphone du malade
-
setNumeroTelephone
Modifie le numéro de téléphone du malade- Parameters:
numeroTelephone
- Nouveau numéro de téléphone du malade
-
getMutuelle
Récupère la mutuelle du malade- Returns:
- Mutuelle du malade
-
setMutuelle
Modifie la mutuelle du malade- Parameters:
mutuelle
- Nouvelle mutuelle du malade
-
getHospitalisation
Récupère l'hospitalisation en cours du malade- Returns:
- Hospitalisation en cours ou
null
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
find
Recherche un malade pour un numéro donné- Parameters:
numero
- Numéro de malade de l'hospitalisation à rechercher- Returns:
- Malade 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 malades- Returns:
- Liste des malades
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle du malade
-