removed final modifier from aggregate-id
This commit is contained in:
@ -14,17 +14,19 @@ import java.util.*;
|
||||
public class Group extends Aggregate {
|
||||
private String title;
|
||||
private String description;
|
||||
private List<User> members;
|
||||
private Map<User, Role> roles;
|
||||
private final List<User> members;
|
||||
private final Map<User, Role> roles;
|
||||
|
||||
public Group(CreateGroupEvent event) {
|
||||
super(event.getGroup_id());
|
||||
this.title = event.getGroupTitle();
|
||||
this.description = event.getGroupDescription();
|
||||
public Group() {
|
||||
this.members = new ArrayList<>();
|
||||
this.roles = new HashMap<>();
|
||||
}
|
||||
|
||||
private void applyEvent(CreateGroupEvent event) {
|
||||
title = event.getGroupTitle();
|
||||
description = event.getGroupDescription();
|
||||
}
|
||||
|
||||
private void applyEvent(UpdateRoleEvent event) {
|
||||
User user;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user