Class Service
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.administration.Service
Modèle de Service stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Service
Recherche un service de code spécifiquefindList()
Récupère l'ensemble des servicesRécupère le bâtiment où se trouve le serviceRécupère les chambres rattachées au servicegetCode()
Récupère le code du serviceRécupère le directeur du serviceRécupère les infirmiers rattachés au servicegetNom()
Récupère le nom du serviceRécupère le numéro du directeur du servicevoid
setBatiment
(String batiment) Modifie le bâtiment où se trouve le servicevoid
Modifie le code du servicevoid
setDirecteur
(Docteur directeur) Modifie le directeur du servicevoid
Modifie le nom du servicevoid
setNumeroDirecteur
(Long numeroDirecteur) Modifie le numéro du directeur du servicetoString()
Génère une représentation textuelle du serviceMethods 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
-
Service
public Service()Créer un nouveau service vide -
Service
Créer un nouveau service- Parameters:
code
- Code du servicenom
- Nom du servicebatiment
- Bâtiment où le service se trouvenumeroDirecteur
- Numéro de docteur du directeur de département
-
-
Method Details
-
getCode
Récupère le code du service- Returns:
- Code du service
-
setCode
Modifie le code du service- Parameters:
code
- Nouveau code du service
-
getNom
Récupère le nom du service- Returns:
- Nom du service
-
setNom
Modifie le nom du service- Parameters:
nom
- Nouveau nom du service
-
getBatiment
Récupère le bâtiment où se trouve le service- Returns:
- Bâtiment où se trouve le service
-
setBatiment
Modifie le bâtiment où se trouve le service- Parameters:
batiment
- Nouveau bâtiment
-
getInfirmiersRattaches
Récupère les infirmiers rattachés au service- Returns:
- Liste d'infirmiers rattachés au service
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
getNumeroDirecteur
Récupère le numéro du directeur du service- Returns:
- Numéro du directeur du service
-
setNumeroDirecteur
Modifie le numéro du directeur du service- Parameters:
numeroDirecteur
- numéro du directeur du service
-
getDirecteur
Récupère le directeur du service- Returns:
- Directeur du service
- Throws:
DatabaseException
- Récupération depuis la BDD échouée
-
setDirecteur
Modifie le directeur du service- Parameters:
directeur
- Nouveau directeur du service
-
getChambresRattachees
Récupère les chambres rattachées au service- Returns:
- Liste des chambres rattachées au service
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
find
Recherche un service de code spécifique- Parameters:
code
- Code du service à rechercher- Returns:
- Service de code donnée ou
null
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
findList
Récupère l'ensemble des services- Returns:
- Liste des services
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle du service
-