Package ex_2_ricette_ingredienti
Class Ex2_Ricetta
java.lang.Object
ex_2_ricette_ingredienti.Ex2_Ricetta
Rappresenta una ricetta di cucina, con i relativi ingredienti, i passaggi da
seguire, il nome, il livello di difficoltà e la tipologia
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classLa classe static interna che implementa il builder pattern per la ricetta.static enumI possibili valori del livello di difficoltÃstatic enumI possibili valori per la tipologia di ricetta -
Method Summary
Modifier and TypeMethodDescriptionbooleanOverride del metodo equals basato su: nome, descrizione, tipologia.Ritorna la descrizione dei passi da seguire della ricetta.Ritorna gli ingredienti della ricetta.Ritorna il livello di difficolta.getNome()Ritorna il nome della ricettaRitorna la tipologia della ricetta.inthashCode()Override del metodo hashCode basato su: nome, descrizione, tipologia.
-
Method Details
-
getNome
Ritorna il nome della ricetta- Returns:
- il nome
-
getDescrizione
Ritorna la descrizione dei passi da seguire della ricetta.- Returns:
- la descrizione
-
getLivelloDiDifficolta
Ritorna il livello di difficolta.- Returns:
- il livello di difficolta
-
getTipologia
Ritorna la tipologia della ricetta.- Returns:
- la tipologia
-
getIngredienti
Ritorna gli ingredienti della ricetta.- Returns:
- gli ingredienti
-
equals
Override del metodo equals basato su: nome, descrizione, tipologia. Assumiamo che se due ricette hanno questi valori uguali, allora sono uguali. -
hashCode
public int hashCode()Override del metodo hashCode basato su: nome, descrizione, tipologia. Implementazione custom con base 31.
-