Class Chambre
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.hopital.Chambre
Modèle de Chambre stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Chambre
Recherche une chambre de numéro et code service spécifiquefindList()
Récupère l'ensemble des chambresRécupère le code du service auquel est rattaché la chambreRécupère les hospitalisations liées à cette chambreRécupère le nombre de lits dans la chambreRécupère le numéro de la chambreRécupère le numéro du infirmier surveillant la chambreRécupère le service auquel est rattaché la chambreRécupère l'infirmier surveillant la chambrevoid
setCodeServiceRattache
(String codeServiceRattache) Modifie le code du service auquel est rattaché la chambrevoid
setNombreLits
(Integer nombreLits) Modifie le nombre de lits dans la chambrevoid
setNumeroChambre
(Long numeroChambre) Modifie le numéro de la chambrevoid
setNumeroSurveillant
(Long numeroSurveillant) Modifie le numéro du infirmier surveillant la chambrevoid
setServiceRattache
(Service service) Modifie le service auquel est rattaché la chambrevoid
setSurveillant
(Infirmier surveillant) Modifie l'infirmier surveillant 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
-
Chambre
public Chambre()Créer une nouvelle chambre vide -
Chambre
public Chambre(Long numeroChambre, Integer nombreLits, Long numeroSurveillant, String codeServiceRattache) Créer une nouvelle chambre- Parameters:
numeroChambre
- Numéro de la chambrenombreLits
- Nombre de lits dans la chambrenumeroSurveillant
- Numéro de l'infirmier surveillant la chambrecodeServiceRattache
- Code du service auquel est rattaché la chambre
-
-
Method Details
-
getNumeroChambre
Récupère le numéro de la chambre- Returns:
- Numéro de la chambre
-
setNumeroChambre
Modifie le numéro de la chambre- Parameters:
numeroChambre
- Nouveau numéro de la chambre
-
getNombreLits
Récupère le nombre de lits dans la chambre- Returns:
- Nombre de lits dans la chambre
-
setNombreLits
Modifie le nombre de lits dans la chambre- Parameters:
nombreLits
- Nombre de lits dans la chambre
-
getNumeroSurveillant
Récupère le numéro du infirmier surveillant la chambre- Returns:
- Numéro d'infirmier surveillant la chambre
-
setNumeroSurveillant
Modifie le numéro du infirmier surveillant la chambre- Parameters:
numeroSurveillant
- Nouveau numéro d'infirmier surveillant la chambre
-
getSurveillant
Récupère l'infirmier surveillant la chambre- Returns:
- Infirmier surveillant la chambre
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
setSurveillant
Modifie l'infirmier surveillant la chambre- Parameters:
surveillant
- Infirmier surveillant la chambre
-
getCodeServiceRattache
Récupère le code du service auquel est rattaché la chambre- Returns:
- Code du service auquel est rattaché la chambre
-
setCodeServiceRattache
Modifie le code du service auquel est rattaché la chambre- Parameters:
codeServiceRattache
- Nouveau code du service auquel est rattaché la chambre
-
getServiceRattache
Récupère le service auquel est rattaché la chambre- Returns:
- Service auquel est rattaché la chambre
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
setServiceRattache
Modifie le service auquel est rattaché la chambre- Parameters:
service
- Nouveau service auquel est rattaché la chambre
-
getHospitalisations
Récupère les hospitalisations liées à cette chambre- Returns:
- Liste des hospitalisations liées à la chambre
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
find
Recherche une chambre de numéro et code service spécifique- Parameters:
numeroChambre
- Numéro de chambre à recherchercodeServiceRattache
- Code du service de rattachement à rechercher- Returns:
- Chambre donnée ou
null
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
findList
Récupère l'ensemble des chambres- Returns:
- Liste des chambres
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle de la chambre
-