Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Etudiant

Classe représentant un étudiant, héritant de Utilisateur. Plus de détails...

Graphe d'héritage de Etudiant:
Utilisateur

Fonctions membres publiques

 __construct (?int $id=null, ?string $codeINE=null, ?string $nom=null, ?string $prenom=null, ?string $tel=null, ?string $dateNaiss=null, ?string $role=null, ?string $email=null, ?string $mdp=null, ?string $adresse=null, ?string $ville=null, ?string $codePostal=null, ?string $dateSuppression=null, ?string $cvec=null)
 Constructeur de la classe Etudiant.
 getCvec ()
 Récupère le numéro CVEC.
 setCvec ($cvec)
 Définit le numéro CVEC.
 getCodeINE ()
 Récupère le code INE.
 setCodeINE ($codeINE)
 Définit le code INE.
 verifierCvecAvecINE (string $cvec, string $nomComplet, string $ineAttendu)
 Vérifie la validité du CVEC via l'API officielle.
Fonctions membres publiques hérités de Utilisateur
 __construct (?int $id=null, ?string $nom=null, ?string $prenom=null, ?string $tel=null, ?string $dateNaiss=null, ?string $role=null, ?string $email=null, ?string $mdp=null, ?string $adresse=null, ?string $ville=null, ?string $codePostal=null, ?string $dateSuppression=null, ?int $tentativesEchouees=0, ?string $dateDernierEchecConnexion=null, ?string $statutCompte='actif')
 Constructeur de la classe Utilisateur.
 getId ()
 Récupère l'identifiant.
 setId ($id)
 Définit l'identifiant.
 getNom ()
 Récupère le nom.
 setNom ($nom)
 Définit le nom.
 getPrenom ()
 Récupère le prénom.
 setPrenom ($prenom)
 Définit le prénom.
 getTel ()
 Récupère le téléphone.
 setTel ($telephone)
 Définit le téléphone.
 getDateNaiss ()
 Récupère la date de naissance.
 setDateNaiss ($dateNaiss)
 Définit la date de naissance.
 getRole ()
 Récupère le rôle.
 setRole ($role)
 Définit le rôle.
 getEmail ()
 Récupère l'email.
 setEmail ($email)
 Définit l'email.
 getMdp ()
 Récupère le mot de passe.
 setMdp ($mdp)
 Définit le mot de passe.
 getAdresse ()
 Récupère l'adresse.
 setAdresse ($adresse)
 Définit l'adresse.
 getVille ()
 Récupère la ville.
 setVille ($ville)
 Définit la ville.
 getCodePostal ()
 Récupère le code postal.
 setCodePostal ($codePostal)
 Définit le code postal.
 getDateSuppression ()
 Récupère la date de suppression.
 setDateSuppression ($dateSuppression)
 Définit la date de suppression.
 getNotesDonnees ()
 Récupère les notes données par l'utilisateur.
 getNotesRecues ()
 Récupère les notes reçues par l'utilisateur.
 setNotesDonnees (array $notes)
 Définit les notes données.
 setNotesRecues (array $notes)
 Définit les notes reçues.
 getTentativesEchouees ()
 Récupère le nombre de tentatives de connexion échouées.
 setTentativesEchouees (int $tentatives)
 Définit le nombre de tentatives de connexion échouées.
 getDateDernierEchecConnexion ()
 Récupère la date du dernier échec de connexion.
 setDateDernierEchecConnexion (?string $date)
 Définit la date du dernier échec de connexion.
 getStatutCompte ()
 Récupère le statut du compte.
 setStatutCompte (?string $statut)
 Définit le statut du compte.
 lierNoteEcrite (Note $note, ?Utilisateur $receveur, ?Annonce $annonce)
 Lie une note écrite par l'utilisateur.
 delierNote (Note $note)
 Délie une note.
 calculerMoyenneNotes ()
 Calcule la moyenne des notes reçues.

Membres hérités additionnels

Fonctions membres publiques statiques hérités de Utilisateur
static getUser ()
 Récupère l'utilisateur actuellement connecté depuis la session.
Attributs protégés hérités de Utilisateur
int $id
string $nom
string $prenom
string $tel
string $dateNaiss
string $role
string $email
string $mdp
string $adresse
string $ville
string $codePostal
string $dateSuppression
int $tentativesEchouees
string $dateDernierEchecConnexion
string $statutCompte
array $notesDonnees = []
array $notesRecues = []

Description détaillée

Classe représentant un étudiant, héritant de Utilisateur.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?int $id = null,
?string $codeINE = null,
?string $nom = null,
?string $prenom = null,
?string $tel = null,
?string $dateNaiss = null,
?string $role = null,
?string $email = null,
?string $mdp = null,
?string $adresse = null,
?string $ville = null,
?string $codePostal = null,
?string $dateSuppression = null,
?string $cvec = null )

Constructeur de la classe Etudiant.

Paramètres
int | null$idIdentifiant.
string | null$codeINECode INE.
string | null$nomNom.
string | null$prenomPrénom.
string | null$telTéléphone.
string | null$dateNaissDate de naissance.
string | null$roleRôle.
string | null$emailEmail.
string | null$mdpMot de passe.
string | null$adresseAdresse.
string | null$villeVille.
string | null$codePostalCode postal.
string | null$dateSuppressionDate de suppression.
string | null$cvecNuméro CVEC.

Documentation des fonctions membres

◆ getCodeINE()

getCodeINE ( )

Récupère le code INE.

Renvoie
string|null Le code INE.

◆ getCvec()

getCvec ( )

Récupère le numéro CVEC.

Renvoie
string|null Le numéro CVEC.

◆ setCodeINE()

setCodeINE ( $codeINE)

Définit le code INE.

Paramètres
string | null$codeINELe code INE.

◆ setCvec()

setCvec ( $cvec)

Définit le numéro CVEC.

Paramètres
string | null$cvecLe numéro CVEC.

◆ verifierCvecAvecINE()

verifierCvecAvecINE ( string $cvec,
string $nomComplet,
string $ineAttendu )

Vérifie la validité du CVEC via l'API officielle.

Paramètres
string$cvecNuméro CVEC.
string$nomCompletNom complet de l'étudiant.
string$ineAttenduCode INE attendu.
Renvoie
bool True si validé, sinon False.

La documentation de cette classe a été générée à partir du fichier suivant :