Você está na página 1de 1

Moderador

Tag

+0...* - nome: String +1


+0...*
- descrição: String
+ crud()
+ crudTag()
+ crud()

Utente

- codigo: Integer
- nome: String
- email: String
- senha: String
- apelido: String
- dataDeEntrada: Date
Categoria
+ crud() Ingrediente
- título: String + pesquisarUsuário(String aux): +1...*
- descrição: String ArrayList<Usuário> +1
- receitas: ArrayList<Receita> +0...* - nome: String
+ pesquisarReceitaPorNome - descricao: String
- favoritado: boolean
+1 (String aux): void
+ pesquisarReceitaPorIngrediente
+ crud(); (ArrayList<Ingrediente): + crud()
+ favoritarCategoria(Categoria ArrayList<Ingrediente> +1...*
categoria): void +1....* + pesquisarReceitaPorTag
(ArrayList<Tag>): ArrayList<Tag>
+ favoritarCategoria(Categoria
categoria): void
+ favoritarReceita(Receita
receita): void
+ crudCategoria()
+ crudIngrediente()
+ crudReceita()

Receita

+0...* - codigo: Integer


- nome: String +1...*
- ingredientes:
ArrayList<Ingrediente>
- modoDePreparo: String
- favoritado: boolean
- tags: ArrayList<Tag>

+ crud()
+ buscarReceitaPorNome (String
nome): ArrayList<Receita>
+ buscarReceitaPorIngrediente
(ArrayList<Ingrediente>):
ArrayList<Receita>
+ buscarReceitaPorTag
(ArrayList<Tag>):
ArrayList<Receita>
+ favoritarReceita (Receita
receita): void +0...*

Você também pode gostar