JavaFX-CashCash v1.1
Un entreprise fictif qui demande d'un application lourd. (Louis-Maxence-David)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
com.cashcash.entities.ContratMaintenance Class Reference

Public Member Functions

 ContratMaintenance (int numContrat, Date dateSignature, Date dateEcheance)
 
int getJoursRestants ()
 
boolean estValide ()
 
void ajouteMateriel (Materiel unMateriel)
 
int getNumContrat ()
 
void setNumContrat (int numContrat)
 
LocalDate getDateSignature ()
 
void setDateSignature (LocalDate dateSignature)
 
LocalDate getDateEcheance ()
 
void setDateEcheance (LocalDate dateEcheance)
 
ArrayList< MaterielgetLesMaterielsAssures ()
 
void setLesMaterielsAssures (ArrayList< Materiel > lesMaterielsAssures)
 

Detailed Description

Représente un contrat de maintenance pour assurer des matériels.

Constructor & Destructor Documentation

◆ ContratMaintenance()

com.cashcash.entities.ContratMaintenance.ContratMaintenance ( int numContrat,
Date dateSignature,
Date dateEcheance )

Constructeur par détails pour un contrat de maintenance.

Parameters
numContratLe numéro du contrat
dateSignatureLa date de signature du contrat
dateEcheanceLa date d'échéance du contrat

Member Function Documentation

◆ ajouteMateriel()

void com.cashcash.entities.ContratMaintenance.ajouteMateriel ( Materiel unMateriel)

Ajoute un matériel à la collection des matériels assurés si la date de signature du contrat est antérieure à la date d’installation du matériel.

Parameters
unMaterielLe matériel à ajouter au contrat

◆ estValide()

boolean com.cashcash.entities.ContratMaintenance.estValide ( )

Indique si le contrat est valide (la date du jour est entre la date de signature et la date d’échéance).

Returns
true si le contrat est valide, false sinon

◆ getJoursRestants()

int com.cashcash.entities.ContratMaintenance.getJoursRestants ( )

Renvoie le nombre de jours restants avant l'échéance du contrat.

Returns
Le nombre de jours restants

The documentation for this class was generated from the following file: