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

Classe représentant une annonce de job. Plus de détails...

Fonctions membres publiques

 __construct (?int $id=null, ?Particulier $particulier=null, ?string $titre=null, ?string $description=null, ?string $typeService=null, ?string $lieu=null, ?float $remuneration=null, ?string $dateDebutRealisation=null, ?string $dateFinRealisation=null, ?string $etat=null, ?string $datePublication=null, ?string $dateSuppression=null, ?string $motifSuppression=null,)
 Constructeur de la classe Annonce.
 getId ()
 Récupère l'identifiant.
 setId (?string $id=null)
 Définit l'identifiant.
 getTitre ()
 Récupère le titre.
 setTitre (?string $titre)
 Définit le titre.
 getDescription ()
 Récupère la description.
 setDescription (?string $description)
 Définit la description.
 getEtat ()
 Récupère l'état.
 setEtat (?string $etat)
 Définit l'état.
 getTypeService ()
 Récupère le type de service.
 setTypeService (?string $typeService)
 Définit le type de service.
 getDatePublication ()
 Récupère la date de publication.
 setDatePublication (?string $datePublication)
 Définit la date de publication.
 getDateDebutRealisation ()
 Récupère la date de début de réalisation.
 setDateDebutRealisation (?string $dateDebutRealisation)
 Définit la date de début de réalisation.
 getDateFinRealisation ()
 Récupère la date de fin de réalisation.
 setDateFinRealisation (?string $dateFinRealisation)
 Définit la date de fin de réalisation.
 getPostulations ()
 Récupère la liste des postulations.
 setPostulations (?array $postulations)
 Définit la liste des postulations.
 getMotifSuppression ()
 Récupère le motif de suppression.
 setMotifSuppression (?string $motifSuppression)
 Définit le motif de suppression.
 getDateSuppression ()
 Récupère la date de suppression.
 setDateSuppression (?string $dateSuppression)
 Définit la date de suppression.
 getCreateur ()
 Récupère le créateur de l'annonce.
 setCreateur (?Particulier $createur)
 Définit le créateur de l'annonce.
 getRemuneration ()
 Récupère la rémunération.
 setRemuneration (?float $remuneration)
 Définit la rémunération.
 getLieu ()
 Récupère le lieu.
 setLieu (?string $lieu)
 Définit le lieu.
 getEtuditantsSelectionnes ()
 Récupère les étudiants sélectionnés.
 setEtuditantsSelectionnes (?array $etuditantsSelectionnes)
 Définit les étudiants sélectionnés.
 __toString ()

Fonctions membres publiques statiques

static getAnnonce ()
 Récupère une annonce spécifique si possible (méthode de test probablement).

Description détaillée

Classe représentant une annonce de job.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?int $id = null,
?Particulier $particulier = null,
?string $titre = null,
?string $description = null,
?string $typeService = null,
?string $lieu = null,
?float $remuneration = null,
?string $dateDebutRealisation = null,
?string $dateFinRealisation = null,
?string $etat = null,
?string $datePublication = null,
?string $dateSuppression = null,
?string $motifSuppression = null )

Constructeur de la classe Annonce.

Paramètres
int | null$idIdentifiant.
Particulier | null$particulierCréateur.
string | null$titreTitre.
string | null$descriptionDescription.
string | null$typeServiceType de service.
string | null$lieuLieu.
float | null$remunerationRémunération.
string | null$dateDebutRealisationDate début.
string | null$dateFinRealisationDate fin.
string | null$etatÉtat.
string | null$datePublicationDate publication.
string | null$dateSuppressionDate suppression.
string | null$motifSuppressionMotif suppression.

Documentation des fonctions membres

◆ getAnnonce()

getAnnonce ( )
static

Récupère une annonce spécifique si possible (méthode de test probablement).

Renvoie
Annonce|null L'annonce trouvée ou null.

◆ getCreateur()

getCreateur ( )

Récupère le créateur de l'annonce.

Renvoie
Particulier|null Le créateur.

◆ getDateDebutRealisation()

getDateDebutRealisation ( )

Récupère la date de début de réalisation.

Renvoie
string|null La date de début.

◆ getDateFinRealisation()

getDateFinRealisation ( )

Récupère la date de fin de réalisation.

Renvoie
string|null La date de fin.

◆ getDatePublication()

getDatePublication ( )

Récupère la date de publication.

Renvoie
string|null La date de publication.

◆ getDateSuppression()

getDateSuppression ( )

Récupère la date de suppression.

Renvoie
string|null La date de suppression.

◆ getDescription()

getDescription ( )

Récupère la description.

Renvoie
string|null La description.

◆ getEtat()

getEtat ( )

Récupère l'état.

Renvoie
string|null L'état.

◆ getEtuditantsSelectionnes()

getEtuditantsSelectionnes ( )

Récupère les étudiants sélectionnés.

Renvoie
array|null Les étudiants sélectionnés.

◆ getId()

getId ( )

Récupère l'identifiant.

Renvoie
string|null L'identifiant (casté en string ou int selon implémentation, ici typehinté string).

◆ getLieu()

getLieu ( )

Récupère le lieu.

Renvoie
string|null Le lieu.

◆ getMotifSuppression()

getMotifSuppression ( )

Récupère le motif de suppression.

Renvoie
string|null Le motif.

◆ getPostulations()

getPostulations ( )

Récupère la liste des postulations.

Renvoie
array La liste des postulations.

◆ getRemuneration()

getRemuneration ( )

Récupère la rémunération.

Renvoie
float|null La rémunération.

◆ getTitre()

getTitre ( )

Récupère le titre.

Renvoie
string|null Le titre.

◆ getTypeService()

getTypeService ( )

Récupère le type de service.

Renvoie
string|null Le type de service.

◆ setCreateur()

setCreateur ( ?Particulier $createur)

Définit le créateur de l'annonce.

Paramètres
Particulier | null$createurLe créateur.

◆ setDateDebutRealisation()

setDateDebutRealisation ( ?string $dateDebutRealisation)

Définit la date de début de réalisation.

Paramètres
string | null$dateDebutRealisationLa date de début.

◆ setDateFinRealisation()

setDateFinRealisation ( ?string $dateFinRealisation)

Définit la date de fin de réalisation.

Paramètres
string | null$dateFinRealisationLa date de fin.

◆ setDatePublication()

setDatePublication ( ?string $datePublication)

Définit la date de publication.

Paramètres
string | null$datePublicationLa date de publication.

◆ setDateSuppression()

setDateSuppression ( ?string $dateSuppression)

Définit la date de suppression.

Paramètres
string | null$dateSuppressionLa date de suppression.

◆ setDescription()

setDescription ( ?string $description)

Définit la description.

Paramètres
string | null$descriptionLa description.

◆ setEtat()

setEtat ( ?string $etat)

Définit l'état.

Paramètres
string | null$etatL'état.

◆ setEtuditantsSelectionnes()

setEtuditantsSelectionnes ( ?array $etuditantsSelectionnes)

Définit les étudiants sélectionnés.

Paramètres
array | null$etuditantsSelectionnesLes étudiants sélectionnés.

◆ setId()

setId ( ?string $id = null)

Définit l'identifiant.

Paramètres
string | null$idL'identifiant.

◆ setLieu()

setLieu ( ?string $lieu)

Définit le lieu.

Paramètres
string | null$lieuLe lieu.

◆ setMotifSuppression()

setMotifSuppression ( ?string $motifSuppression)

Définit le motif de suppression.

Paramètres
string | null$motifSuppressionLe motif.

◆ setPostulations()

setPostulations ( ?array $postulations)

Définit la liste des postulations.

Paramètres
array | null$postulationsLa liste des postulations.

◆ setRemuneration()

setRemuneration ( ?float $remuneration)

Définit la rémunération.

Paramètres
float | null$remunerationLa rémunération.

◆ setTitre()

setTitre ( ?string $titre)

Définit le titre.

Paramètres
string | null$titreLe titre.

◆ setTypeService()

setTypeService ( ?string $typeService)

Définit le type de service.

Paramètres
string | null$typeServiceLe type de service.

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