Class ParametroAggiuntivo
java.lang.Object
it.uniupo.simnova.domain.common.ParametroAggiuntivo
Classe che rappresenta un parametro aggiuntivo per uno scenario di simulazione.
 Questa classe modella parametri personalizzati che possono essere aggiunti a specifici
 tempi di uno scenario per arricchire la simulazione con dati extra (es. parametri vitali personalizzati, valori di laboratorio).
- Version:
- 1.0
- Author:
- Alessandro Zappatore
- 
Constructor SummaryConstructorsConstructorDescriptionParametroAggiuntivo(int id, int tempoId, int scenarioId, String nome, String valore, String unitaMisura) Costruttore completo per creare un nuovo oggettoParametroAggiuntivocon tutti i dettagli, inclusi gli ID di tempo e scenario.ParametroAggiuntivo(String nome, Double valore, String unita) Costruttore semplificato per creare un nuovo oggettoParametroAggiuntivo, utile quando l'ID non è ancora noto (es. prima del salvataggio nel database).
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetValue(double valore) Imposta il valore del parametro come numero.
- 
Constructor Details- 
ParametroAggiuntivopublic ParametroAggiuntivo(int id, int tempoId, int scenarioId, String nome, String valore, String unitaMisura) Costruttore completo per creare un nuovo oggettoParametroAggiuntivocon tutti i dettagli, inclusi gli ID di tempo e scenario.Using @Builderallows for a more readable and flexible way to construct objects, especially when there are many parameters.- Parameters:
- id- Identificativo univoco del parametro.
- tempoId- Identificativo del tempo a cui il parametro è associato.
- scenarioId- Identificativo dello scenario a cui il parametro è associato.
- nome- Il nome del parametro.
- valore- Il valore del parametro, come stringa.
- unitaMisura- L'unità di misura del parametro.
 
- 
ParametroAggiuntivoCostruttore semplificato per creare un nuovo oggettoParametroAggiuntivo, utile quando l'ID non è ancora noto (es. prima del salvataggio nel database).- Parameters:
- nome- Il nome del parametro.
- valore- Il valore del parametro, come numero. Verrà convertito in stringa.
- unita- L'unità di misura del parametro.
 
 
- 
- 
Method Details- 
setValuepublic void setValue(double valore) Imposta il valore del parametro come numero. Il valore numerico viene convertito in stringa per l'archiviazione. Lombok does not generate this specific setter, so we keep it.- Parameters:
- valore- The new numerical value of the parameter.
 
 
-