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 Hospitalisation
Recherche 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'hospitalisationvoid
setChambre
(Chambre chambre) Modifie la chambre liée à l'hospitalisationvoid
setCodeService
(String codeService) Modifie le code du service lié à l'hospitalisationvoid
Modifie le malade lié à l'hospitalisationvoid
setNumeroChambre
(Long numeroChambre) Modifie le numéro de chambre liée à l'hospitalisationvoid
setNumeroLit
(Integer numeroLit) Modifie le numéro de lit occupé par le maladevoid
setNumeroMalade
(Long numeroMalade) Modifie le numéro du malade lié à l'hospitalisationvoid
setService
(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
-