Class Ram


public class Ram extends Component
Represents a RAM component in a machine | Représente une barrette de RAM dans une machine.
Author:
FIGUEIRAS Jossua
  • Constructor Details

    • Ram

      public Ram(int id, String brand, String model, int m, int tid, int size_go, int version)
      Creates a Ram instance with explicit values | Crée une instance Ram avec des valeurs explicites.
      Parameters:
      id - the unique identifier of the component | l'identifiant unique du composant
      brand - the brand of the RAM | la marque de la RAM
      model - the model of the RAM | le modèle de la RAM
      m - the machine ID this RAM belongs to | l'identifiant de la machine à laquelle appartient la RAM
      tid - the ticket ID associated with this component | l'identifiant du ticket associé à ce composant
      size_go - the size of the RAM in GB | la taille de la RAM en Go
      version - the RAM version/type (ex: DDR4, DDR5) | la version/type de la RAM (ex : DDR4, DDR5)
    • Ram

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

    • getSize_go

      public int getSize_go()
      Returns the size of the RAM in GB | Renvoie la taille de la RAM en Go.
      Returns:
      the size in GB | la taille en Go
    • getVersion

      public int getVersion()
      Returns the version/type of the RAM | Renvoie la version/type de la RAM.
      Returns:
      the version/type | la version/type