1

event type lombok update

This commit is contained in:
Christoph
2020-04-13 00:00:10 +02:00
parent 58c38554b5
commit a72f6bcf2f
9 changed files with 27 additions and 57 deletions

View File

@ -1 +1,2 @@
lombok.anyConstructor.addConstructorProperties = true lombok.anyConstructor.addConstructorProperties = true
lombok.equalsAndHashCode.callSuper = call

View File

@ -1,7 +1,6 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.exception.EventException; import mops.gruppen2.domain.exception.EventException;
import mops.gruppen2.domain.helper.ValidationHelper; import mops.gruppen2.domain.helper.ValidationHelper;
@ -12,16 +11,14 @@ import mops.gruppen2.domain.model.User;
/** /**
* Fügt einen einzelnen Nutzer einer Gruppe hinzu. * Fügt einen einzelnen Nutzer einer Gruppe hinzu.
*/ */
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class AddUserEvent extends Event { public class AddUserEvent extends Event {
private String givenname; String givenname;
private String familyname; String familyname;
private String email; String email;
private AddUserEvent() {}
public AddUserEvent(Group group, User user) { public AddUserEvent(Group group, User user) {
super(group.getId(), user.getId()); super(group.getId(), user.getId());

View File

@ -1,22 +1,18 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.model.Group; import mops.gruppen2.domain.model.Group;
import mops.gruppen2.domain.model.Type; import mops.gruppen2.domain.model.Type;
import java.util.UUID; import java.util.UUID;
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class CreateGroupEvent extends Event { public class CreateGroupEvent extends Event {
private UUID groupParent; UUID groupParent;
private Type type; Type type;
private CreateGroupEvent() {}
public CreateGroupEvent(UUID groupId, String userId, UUID parent, Type type) { public CreateGroupEvent(UUID groupId, String userId, UUID parent, Type type) {
super(groupId, userId); super(groupId, userId);

View File

@ -1,18 +1,14 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.model.Group; import mops.gruppen2.domain.model.Group;
import mops.gruppen2.domain.model.User; import mops.gruppen2.domain.model.User;
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class DeleteGroupEvent extends Event { public class DeleteGroupEvent extends Event {
private DeleteGroupEvent() {}
public DeleteGroupEvent(Group group, User user) { public DeleteGroupEvent(Group group, User user) {
super(group.getId(), user.getId()); super(group.getId(), user.getId());
} }

View File

@ -1,7 +1,6 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.exception.EventException; import mops.gruppen2.domain.exception.EventException;
import mops.gruppen2.domain.helper.ValidationHelper; import mops.gruppen2.domain.helper.ValidationHelper;
@ -11,13 +10,10 @@ import mops.gruppen2.domain.model.User;
/** /**
* Entfernt ein einzelnes Mitglied einer Gruppe. * Entfernt ein einzelnes Mitglied einer Gruppe.
*/ */
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class DeleteUserEvent extends Event { public class DeleteUserEvent extends Event {
private DeleteUserEvent() {}
public DeleteUserEvent(Group group, User user) { public DeleteUserEvent(Group group, User user) {
super(group.getId(), user.getId()); super(group.getId(), user.getId());
} }

View File

@ -1,7 +1,6 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.model.Description; import mops.gruppen2.domain.model.Description;
import mops.gruppen2.domain.model.Group; import mops.gruppen2.domain.model.Group;
@ -10,14 +9,11 @@ import mops.gruppen2.domain.model.User;
/** /**
* Ändert nur die Gruppenbeschreibung. * Ändert nur die Gruppenbeschreibung.
*/ */
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class UpdateGroupDescriptionEvent extends Event { public class UpdateGroupDescriptionEvent extends Event {
private Description groupDescription; Description groupDescription;
private UpdateGroupDescriptionEvent() {}
public UpdateGroupDescriptionEvent(Group group, User user, Description groupDescription) { public UpdateGroupDescriptionEvent(Group group, User user, Description groupDescription) {
super(group.getId(), user.getId()); super(group.getId(), user.getId());

View File

@ -1,7 +1,6 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.model.Group; import mops.gruppen2.domain.model.Group;
import mops.gruppen2.domain.model.Title; import mops.gruppen2.domain.model.Title;
@ -10,14 +9,11 @@ import mops.gruppen2.domain.model.User;
/** /**
* Ändert nur den Gruppentitel. * Ändert nur den Gruppentitel.
*/ */
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class UpdateGroupTitleEvent extends Event { public class UpdateGroupTitleEvent extends Event {
private Title newGroupTitle; Title newGroupTitle;
private UpdateGroupTitleEvent() {}
public UpdateGroupTitleEvent(Group group, User user, Title newGroupTitle) { public UpdateGroupTitleEvent(Group group, User user, Title newGroupTitle) {
super(group.getId(), user.getId()); super(group.getId(), user.getId());

View File

@ -1,7 +1,6 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.exception.UserNotFoundException; import mops.gruppen2.domain.exception.UserNotFoundException;
import mops.gruppen2.domain.helper.ValidationHelper; import mops.gruppen2.domain.helper.ValidationHelper;
@ -14,14 +13,11 @@ import java.util.UUID;
/** /**
* Aktualisiert die Gruppenrolle eines Teilnehmers. * Aktualisiert die Gruppenrolle eines Teilnehmers.
*/ */
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class UpdateRoleEvent extends Event { public class UpdateRoleEvent extends Event {
private Role newRole; Role newRole;
private UpdateRoleEvent() {}
public UpdateRoleEvent(UUID groupId, String userId, Role newRole) { public UpdateRoleEvent(UUID groupId, String userId, Role newRole) {
super(groupId, userId); super(groupId, userId);

View File

@ -1,7 +1,6 @@
package mops.gruppen2.domain.event; package mops.gruppen2.domain.event;
import lombok.Getter; import lombok.Value;
import lombok.ToString;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import mops.gruppen2.domain.exception.BadParameterException; import mops.gruppen2.domain.exception.BadParameterException;
import mops.gruppen2.domain.exception.EventException; import mops.gruppen2.domain.exception.EventException;
@ -9,14 +8,11 @@ import mops.gruppen2.domain.model.Group;
import mops.gruppen2.domain.model.Limit; import mops.gruppen2.domain.model.Limit;
import mops.gruppen2.domain.model.User; import mops.gruppen2.domain.model.User;
@Getter
@ToString
@Log4j2 @Log4j2
@Value
public class UpdateUserLimitEvent extends Event { public class UpdateUserLimitEvent extends Event {
private Limit userLimit; Limit userLimit;
private UpdateUserLimitEvent() {}
public UpdateUserLimitEvent(Group group, User user, Limit userLimit) { public UpdateUserLimitEvent(Group group, User user, Limit userLimit) {
super(group.getId(), user.getId()); super(group.getId(), user.getId());