diff --git a/src/main/java/mops/gruppen2/domain/event/UpdateGroupDescriptionEvent.java b/src/main/java/mops/gruppen2/domain/event/UpdateGroupDescriptionEvent.java index 714513b..83d4e88 100644 --- a/src/main/java/mops/gruppen2/domain/event/UpdateGroupDescriptionEvent.java +++ b/src/main/java/mops/gruppen2/domain/event/UpdateGroupDescriptionEvent.java @@ -3,6 +3,7 @@ package mops.gruppen2.domain.event; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; +import mops.gruppen2.domain.Group; /** * Ändert nur die Gruppenbeschreibung. @@ -13,13 +14,12 @@ import lombok.NoArgsConstructor; public class UpdateGroupDescriptionEvent extends Event { String newGroupDescription; - public UpdateGroupDescriptionEvent(Long event_id, Long group_id, String user_id, String newGroupDescription) { - super(event_id, group_id, user_id); - this.newGroupDescription = newGroupDescription; - } - public UpdateGroupDescriptionEvent(Long group_id, String user_id, String newGroupDescription) { super(group_id, user_id); this.newGroupDescription = newGroupDescription; } + + public void apply(Group group) { + group.setDescription(this.newGroupDescription); + } } diff --git a/src/main/java/mops/gruppen2/domain/event/UpdateGroupTitleEvent.java b/src/main/java/mops/gruppen2/domain/event/UpdateGroupTitleEvent.java index f877b6b..dffb13d 100644 --- a/src/main/java/mops/gruppen2/domain/event/UpdateGroupTitleEvent.java +++ b/src/main/java/mops/gruppen2/domain/event/UpdateGroupTitleEvent.java @@ -3,6 +3,7 @@ package mops.gruppen2.domain.event; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; +import mops.gruppen2.domain.Group; /** * Ändert nur den Gruppentitel. @@ -13,13 +14,13 @@ import lombok.NoArgsConstructor; public class UpdateGroupTitleEvent extends Event { String newGroupTitle; - public UpdateGroupTitleEvent(Long event_id, Long group_id, String user_id, String newGroupTitle) { - super(event_id, group_id, user_id); - this.newGroupTitle = newGroupTitle; - } - public UpdateGroupTitleEvent(Long group_id, String user_id, String newGroupTitle) { super(group_id, user_id); this.newGroupTitle = newGroupTitle; } + + public void apply(Group group) { + group.setTitle(this.newGroupTitle); + } + }