Class Storage


public class Storage extends Machine
Represents a storage machine in the system | Représente une machine de stockage dans le système.
Author:
FIGUEIRAS Jossua
  • Constructor Details

    • Storage

      public Storage(int id, String hostname, String ip_address, String mac_adress, String os, String status)
      Creates a Storage instance with explicit values | Crée une instance Storage avec des valeurs explicites.
      Parameters:
      id - the unique identifier of the storage machine | l'identifiant unique de la machine de stockage
      hostname - the hostname of the storage machine | le nom d'hôte de la machine de stockage
      ip_address - the IP address of the storage machine | l'adresse IP de la machine de stockage
      mac_adress - the MAC address of the storage machine | l'adresse MAC de la machine de stockage
      os - the operating system installed on the storage machine | le système d'exploitation installé sur la machine de stockage
      status - the current status of the machine | le statut actuel de la machine
    • Storage

      public Storage(ResultSet sqlResult)
      Creates a Storage instance from a SQL result set | Crée une instance Storage à partir d'un résultat SQL.
      Parameters:
      sqlResult - the SQL result set containing storage machine data | le résultat SQL contenant les données de la machine de stockage
  • Method Details

    • GetStorageFromStats

      public static ArrayList<Storage> GetStorageFromStats(Context s)
      Retrieves all Storage machines from a given Context | Récupère toutes les machines de type Storage depuis un Context donné.
      Parameters:
      s - the Context containing a list of machines | le Context contenant une liste de machines
      Returns:
      an ArrayList of Storage machines | un ArrayList de machines Storage