1

Add UpdateGroupTitleEvent and UpdateGroupDescriptionEvent

This commit is contained in:
XXNitram
2020-03-06 15:12:39 +01:00
parent 1ddfab0091
commit 60446f4789
3 changed files with 36 additions and 0 deletions

View File

@ -2,6 +2,8 @@ package mops.gruppen2.entities;
import lombok.Data;
import mops.gruppen2.events.CreateGroupEvent;
import mops.gruppen2.events.UpdateGroupDescriptionEvent;
import mops.gruppen2.events.UpdateGroupTitleEvent;
import java.util.List;
@ -18,4 +20,12 @@ public class Gruppe extends Aggregat {
this.beschreibung = event.getBeschreibung();
this.teilnehmersList= null;
}
public void applyEvent(UpdateGroupTitleEvent event) {
this.titel = event.getTitel();
}
public void applyEvent(UpdateGroupDescriptionEvent event) {
this.beschreibung = event.getBeschreibung();
}
}

View File

@ -0,0 +1,13 @@
package mops.gruppen2.events;
import lombok.Getter;
@Getter
public class UpdateGroupDescriptionEvent extends Event {
String beschreibung;
public UpdateGroupDescriptionEvent(long id, long gruppe_id, long user_id, String beschreibung) {
super(id, gruppe_id, user_id);
this.beschreibung = beschreibung;
}
}

View File

@ -0,0 +1,13 @@
package mops.gruppen2.events;
import lombok.Getter;
@Getter
public class UpdateGroupTitleEvent extends Event {
String titel;
public UpdateGroupTitleEvent(long id, long gruppe_id, long user_id, String titel) {
super(id, gruppe_id, user_id);
this.titel = titel;
}
}