Class Hospitalisation
java.lang.Object
ece.ing3.java.projet.database.sql.Model
ece.ing3.java.projet.modele.hopital.Hospitalisation
Modèle d'une Hospitalisation stocké en base de donnée
- Author:
- Virgile, Nicolas, Louis-Félix
-
Constructor Summary
ConstructorsConstructorDescriptionCréer une nouvelle hospitalisationHospitalisation(Long numeroMalade, String codeService, Long numeroChambre, Integer numeroLit) Créer une nouvelle hospitalisation -
Method Summary
Modifier and TypeMethodDescriptionstatic HospitalisationRecherche une hospitalisation pour un numéro de malade donnéstatic List<Hospitalisation>findList()Récupère l'ensemble des hospitalisationsRécupère la chambre liée à l'hospitalisationRécupère le code du service lié à l'hospitalisationRécupère le malade lié à l'hospitalisationRécupère le numéro de chambre liée à l'hospitalisationRécupère le numéro de lit occupé par le maladeRécupère le numéro du malade lié à l'hospitalisationRécupère le service lié à l'hospitalisationvoidsetChambre(Chambre chambre) Modifie la chambre liée à l'hospitalisationvoidsetCodeService(String codeService) Modifie le code du service lié à l'hospitalisationvoidModifie le malade lié à l'hospitalisationvoidsetNumeroChambre(Long numeroChambre) Modifie le numéro de chambre liée à l'hospitalisationvoidsetNumeroLit(Integer numeroLit) Modifie le numéro de lit occupé par le maladevoidsetNumeroMalade(Long numeroMalade) Modifie le numéro du malade lié à l'hospitalisationvoidsetService(Service service) Modifie le service lié à l'hospitalisationtoString()Génère une représentation textuelle de l'hospitalisationMethods 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
-
Hospitalisation
public Hospitalisation()Créer une nouvelle hospitalisation -
Hospitalisation
public Hospitalisation(Long numeroMalade, String codeService, Long numeroChambre, Integer numeroLit) Créer une nouvelle hospitalisation- Parameters:
numeroMalade- Numéro du malade lié à l'hospitalisationcodeService- Code du service lié à l'hospitalisationnumeroChambre- Numéro de chambre liée à l'hospitalisationnumeroLit- Numéro de numeroLit occupé par le malade
-
-
Method Details
-
getNumeroLit
Récupère le numéro de lit occupé par le malade- Returns:
- Numéro de numeroLit occupé par le malade
-
setNumeroLit
Modifie le numéro de lit occupé par le malade- Parameters:
numeroLit- Nouveau numéro de numeroLit occupé par le malade
-
getNumeroMalade
Récupère le numéro du malade lié à l'hospitalisation- Returns:
- Numéro du malade lié à l'hospitalisation
-
setNumeroMalade
Modifie le numéro du malade lié à l'hospitalisation- Parameters:
numeroMalade- Nouveau numéro du malade lié à l'hospitalisation
-
getCodeService
Récupère le code du service lié à l'hospitalisation- Returns:
- Code du service lié à l'hospitalisation
-
setCodeService
Modifie le code du service lié à l'hospitalisation- Parameters:
codeService- Nouveau code du service lié à l'hospitalisation
-
getNumeroChambre
Récupère le numéro de chambre liée à l'hospitalisation- Returns:
- Numéro de chambre liée à l'hospitalisation
-
setNumeroChambre
Modifie le numéro de chambre liée à l'hospitalisation- Parameters:
numeroChambre- Nouveau numéro de chambre liée à l'hospitalisation
-
getMalade
Récupère le malade lié à l'hospitalisation- Returns:
- Malade lié à l'hospitalisation
- Throws:
DatabaseException- Erreur lors de la recherche en base de donnée
-
setMalade
Modifie le malade lié à l'hospitalisation- Parameters:
malade- Nouveau malade lié à l'hospitalisation
-
getService
Récupère le service lié à l'hospitalisation- Returns:
- Service lié à l'hospitalisation
- Throws:
DatabaseException- Erreur lors de la recherche en base de donnée
-
setService
Modifie le service lié à l'hospitalisation- Parameters:
service- Nouveau service lié à l'hospitalisation
-
getChambre
Récupère la chambre liée à l'hospitalisation- Returns:
- Chambre liée à l'hospitalisation
- Throws:
DatabaseException- Erreur lors de la recherche en base de donnée
-
setChambre
Modifie la chambre liée à l'hospitalisation- Parameters:
chambre- Nouvelle chambre liée à l'hospitalisation
-
find
Recherche une hospitalisation pour un numéro de malade donné- Parameters:
numeroMalade- Numéro de malade de l'hospitalisation à rechercher- Returns:
- Hospitalisation donnée ou
null - Throws:
DatabaseException- Erreur lors de la recherche en base de donnée
-
findList
Récupère l'ensemble des hospitalisations- Returns:
- Liste des hospitalisations
- Throws:
DatabaseException- Erreur lors de la recherche en base de donnée
-
toString
Génère une représentation textuelle de l'hospitalisation
-