Package modele.chauffeur

Source Code of modele.chauffeur.PeriodeDeTravail

package modele.chauffeur;
import java.util.Date;

import util.Periode;


import modele.commun.Etat;

/**
* Classe PeriodeDeTravail
* d�finit les getters, setters et les m�thodes propres � la classe
* @author Kasandra
*
*/
public class PeriodeDeTravail {
 
  private final Integer id;
  private String descriptionPeriodeTravail="";
 
  private Date dateDebut;
  private Date dateFin;
 
  private Contrat contrat = null
  private Etat etat = null
  private Chauffeur chauffeur = null;
  private MotifFinContrat motifFinContrat = null;
 
  /**
   * Constructeur
   */
  public PeriodeDeTravail(){
    this.id=null;
  }
 
  /**
   * Constructeur
   */
  public PeriodeDeTravail(int id){
    this.id=id;
  }
 
  /**
   * getter
   * @return description p�riode de travail
   */
  public String getDescriptionPeriodeTravail() {
    return descriptionPeriodeTravail;
  }

  /**
   * getter
   * @return date d�but p�riode de travail
   */
  public Date getDateDebut() {
    return dateDebut;
  }



  /**
   * setter modifie date d�but p�riode de travail
   * @param dateDebut
   */
  public void setDateDebut(Date dateDebut) {
    this.dateDebut = dateDebut;
  }



  /**
   * getter
   * @return date fin p�riode fin travail
   */
  public Date getDateFin() {
    return dateFin;
  }



  /**
   * setter modifie date fin p�riode de travail
   * @param dateFin
   */
  public void setDateFin(Date dateFin) {
    this.dateFin = dateFin;
  }


  /**
   * setter
   * modifie description p�riode de travaille
   * @param descriptionPeriodeTravail
   */
  public void setDescriptionPeriodeTravail(String descriptionPeriodeTravail) {
    this.descriptionPeriodeTravail = descriptionPeriodeTravail;
  }

  /**
   * getter
   * @return chauffeur
   */
  public Chauffeur getChauffeur() {
    return chauffeur;
  }

  /**
   * setter
   * @param chauffeur
   */
  public void setChauffeur(Chauffeur chauffeur) {
    this.chauffeur = chauffeur;
  }
 
  /**
   * getter
   * @return �tat
   */
  public Etat getEtat() {
    return etat;
  }



  /**
   * setter
   * @param etat
   */
  public void setEtat(Etat etat) {
    this.etat = etat;
  }

  /**
   * getter
   * @return motif fin contrat
   */
  public MotifFinContrat getMotifFinContrat() {
    return motifFinContrat;
  }

  /**
   * setter
   * @param motifFinContrat
   */
  public void setMotifFinContrat(MotifFinContrat motifFinContrat) {
    this.motifFinContrat = motifFinContrat;
  }

  /**
   *
   * @return id p�riode travail
   */
  public Integer getId() {
    return id;
  }

 
 
 
  /**
   * getter
   * @return  un contrat
   */
  public Contrat getContrat() {
    return contrat;
  }

  /**
   * setter
   * nouveau contrat
   * @param contrat
   */
  public void setContrat(Contrat contrat) {
    this.contrat = contrat;
  }
 
  /**
   *
   * @return la p�riode
   */
  public Periode getPeriode() {
    return new Periode(dateDebut, dateFin);
  }
}
TOP

Related Classes of modele.chauffeur.PeriodeDeTravail

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.