class Instance {
- protected $id, $nom, $exploitant, $reference, $version, $historique, $maintenu;
+ protected $id, $nom, $exploitant, $reference, $version, $historique, $maintenu, $fqdnInterne, $fqdnExterne, $systeme, $disques;
/// CONSTRUCTEUR
- function __construct($id = null, $nom = null, $exploitant = null, $reference = null, $version = null, $historique = null, $maintenu = null) {
+ function __construct($id = null, $nom = null, $exploitant = null, $reference = null, $version = null, $historique = null,
+ $maintenu = null, $fqdnInterne = null, $fqdnExterne = null, $systeme = null, $disques = null) {
$this -> id = $id;
$this -> nom = $nom;
// Référence client de l'exploitant
$this -> exploitant = $exploitant;
- // Référence / identifiant du instance
+ // Référence / identifiant de l'instance
$this -> reference = $reference;
// Version actuelle
$this -> version = $version;
$this -> historique = $historique;
// Pseudo-booleen : vaut 1 si le instance est encore maintenu, 0 sinon
$this -> maintenu = $maintenu;
-
- // TO-DO : AJOUT DE :
- /*
- - fqdnInterne
- - fqdnExterne
- - systeme
- - uid
- */
+ // FQDNs de l'instance
+ $this -> fqdnInterne = $fqdnInterne;
+ $this -> fqdnExterne = $fqdnExterne;
+ // OS
+ $this -> systeme = $systeme;
+ // UUIDS etc
+ $this -> disques = $disques;
}
public function getJSON() {
$array["version"] = $this -> version;
$array["historique"] = $this -> historique;
$array["maintenu"] = $this -> maintenu;
+ $array["fqdnInterne"] = $this -> fqdnInterne;
+ $array["fqdnExterne"] = $this -> fqdnExterne;
+ $array["systeme"] = $this -> systeme;
+ $array["disques"] = $this -> disques;
return json_encode($array);
}
public function getVersion() { return $this->version; }
public function getHistorique() { return $this->historique; }
public function estMaintenu() { return $this->maintenu; }
+ public function getFqdnInterne() { return $this->fqdnInterne; }
+ public function getFqdnExterne() { return $this->fqdnExterne; }
+ public function getSysteme() { return $this->systeme; }
+ public function getDisques() { return $this->disques; }
/// SETTERS
public function setId($id) { $this -> id = $id; }
public function setVersion($version) { $this->version = $version; }
public function setHistorique($historique) { $this->historique = $historique; }
public function setMaintenu($maintenu) { $this->maintenu = $maintenu; }
+ public function setFqdnInterne($fqdnInterne) { $this->fqdnInterne = $fqdnInterne; }
+ public function setFqdnExterne($fqdnExterne) { $this->fqdnExterne = $fqdnExterne; }
+ public function setSysteme($systeme) { $this->systeme = $systeme; }
+ public function setDisques($disques) { $this->disques = $disques; }
}