public function Machine($id = -1, $distribAlias = null, $utilisateur = null, $nom = "Aucun nom pour cette machine", $cpu = null, $ram = null, $stockage = null, $description = "Cette Machine n'a pas de description", $dateCreation = "0000-00-00", $dateExpiration = "0000-00-00", $etat = -1)
 {
     $this->id = $id;
     if (is_null($utilisateur)) {
         $utilisateur = UtilisateurDAL::findByDefault();
         $this->utilisateur = $utilisateur;
     } else {
         $this->utilisateur = $utilisateur;
     }
     if (is_null($distribAlias)) {
         $distribAlias = Distrib_AliasDAL::findByDefault();
         $this->distribAlias = $distribAlias;
     } else {
         $this->distribAlias = $distribAlias;
     }
     $this->nom = $nom;
     if (is_null($cpu)) {
         $cpu = CpuDAL::findByDefault();
         $this->cpu = $cpu;
     } else {
         $this->cpu = $cpu;
     }
     if (is_null($ram)) {
         $ram = RamDAL::findByDefault();
         $this->ram = $ram;
     } else {
         $this->ram = $ram;
     }
     if (is_null($stockage)) {
         $stockage = StockageDAL::findByDefault();
         $this->stockage = $stockage;
     } else {
         $this->stockage = $stockage;
     }
     $this->description = $description;
     $this->dateCreation = $dateCreation;
     $this->dateExpiration = $dateExpiration;
     $this->etat = $etat;
 }