Made Delete msg take Recipe instead of id and made alert for recipe mourning.

This commit is contained in:
Oskar Rasieński 2026-01-16 19:13:35 +01:00
commit caeacf86e0
2 changed files with 33 additions and 15 deletions

View file

@ -1,17 +1,19 @@
package commons.ws.messages;
import commons.Recipe;
/**
* Message sent when a recipe is deleted.
*
* @see commons.ws.messages.Message.Type#RECIPE_DELETE
*/
public class DeleteRecipeMessage implements Message {
private Long recipeId;
private Recipe recipe;
public DeleteRecipeMessage() {} // for jackson
public DeleteRecipeMessage(Long recipeId) {
this.recipeId = recipeId;
public DeleteRecipeMessage(Recipe recipe) {
this.recipe = recipe;
}
@Override
@ -20,16 +22,16 @@ public class DeleteRecipeMessage implements Message {
}
/**
* Get the ID of the deleted recipe.
* Get the deleted recipe.
*
* @return The ID of the deleted recipe.
* @return The deleted recipe.
*/
public Long getRecipeId() {
return recipeId;
public Recipe getRecipe() {
return recipe;
}
// for jackson
public void setRecipeId(Long recipeId) {
this.recipeId = recipeId;
public void setRecipe(Recipe recipe) {
this.recipe = recipe;
}
}