Class Infirmier
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.employe.Employe
ece.ing3.java.projet.modele.employe.Infirmier
Modèle d'Infirmier (un Employé) stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Infirmier
Recherche un infirmier de numéro spécifiquefindList()
Récupère l'ensemble des infirmiersRécupère les chambres surveillées par l'infirmierRécupère le code du service auquel est rattaché l'infirmierRécupère la période de rotation de l'infirmierRécupère le salaire de l'infirmierRécupère le service auquel est rattaché l'infirmiervoid
setCodeService
(String codeService) Récupère le code du service auquel est rattaché l'infirmiervoid
setRotation
(Rotation rotation) Modifie la période de rotation de l'infirmiervoid
setSalaire
(Float salaire) Modifie le salaire de l'infirmiervoid
setService
(Service service) Modifie le service auquel est rattaché l'infirmiertoString()
Génère une représentation textuelle de l'infirmierMethods 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
-
Infirmier
public Infirmier()Créer un nouvel infirmier vide -
Infirmier
public Infirmier(Long numero, String nom, String prenom, String adresse, String numeroTelephone, Rotation rotation, Float salaire, String codeService) Créer un nouvel infirmier- Parameters:
numero
- Numéro d'employénom
- Nom de l'infirmierprenom
- Prénom de l'infirmieradresse
- Adresse de l'infirmiernumeroTelephone
- Numéro de téléphone de l'infirmierrotation
- Période de rotation de l'infirmiersalaire
- Salaire de l'infirmiercodeService
- Code de service de l'infirmier
-
-
Method Details
-
getRotation
Récupère la période de rotation de l'infirmier- Returns:
- Période de rotation de l'infirmier
-
setRotation
Modifie la période de rotation de l'infirmier- Parameters:
rotation
- Nouvelle période de rotation de l'infirmier
-
getSalaire
Récupère le salaire de l'infirmier- Returns:
- Salaire de l'infirmier
-
setSalaire
Modifie le salaire de l'infirmier- Parameters:
salaire
- Nouveau salaire de l'infirmier
-
getCodeService
Récupère le code du service auquel est rattaché l'infirmier- Returns:
- Code du service auquel est rattaché l'infirmier
-
setCodeService
Récupère le code du service auquel est rattaché l'infirmier- Parameters:
codeService
- Code du service auquel est rattaché l'infirmier
-
getService
Récupère le service auquel est rattaché l'infirmier- Returns:
- Service auquel est rattaché l'infirmier
- Throws:
DatabaseException
- Récupération depuis la BDD échouée
-
setService
Modifie le service auquel est rattaché l'infirmier- Parameters:
service
- Nouveau service auquel est rattaché l'infirmier
-
getChambresSurveillees
Récupère les chambres surveillées par l'infirmier- Returns:
- Liste des chambres surveillées par l'infirmier
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle de l'infirmier -
find
Recherche un infirmier de numéro spécifique- Parameters:
numero
- Numéro d'infirmier à rechercher- Returns:
- Infirmier 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 infirmiers- Returns:
- Liste des infirmiers
- Throws:
DatabaseException
- Erreur lors de la recherche en base de donnée
-