Class Accesso

java.lang.Object
it.uniupo.simnova.domain.common.Accesso

public class Accesso extends Object
Classe che rappresenta un accesso venoso o arterioso nel sistema. Definisce le proprietà chiave di un accesso, come tipologia, posizione, lato e misura.
Version:
2.0
Author:
Alessandro Zappatore
  • Constructor Details

    • Accesso

      public Accesso(int idAccesso, String tipologia, String posizione, String lato, Integer misura)
      Costruttore per creare un nuovo oggetto Accesso.
      Parameters:
      idAccesso - Identificativo univoco dell'accesso.
      tipologia - Tipologia dell'accesso (es. "CVC", "Agocannula", "Radiale").
      posizione - Posizione anatomica dell'accesso (es. "Giugulare destra", "Cubitale sinistro").
      lato - Lato dell'accesso ("DX" o "SX"). Viene validato per accettare solo questi due valori.
      misura - Misura dell'accesso (Gauge), come valore intero.
      Throws:
      IllegalArgumentException - se il lato fornito non è "DX" o "SX".
  • Method Details

    • setLato

      public void setLato(@NonNull @NonNull String lato)
      Imposta il lato dell'accesso.
      Parameters:
      lato - Lato dell'accesso, che deve essere "DX" o "SX".