event type lombok update
This commit is contained in:
@ -1 +1,2 @@
|
|||||||
lombok.anyConstructor.addConstructorProperties = true
|
lombok.anyConstructor.addConstructorProperties = true
|
||||||
|
lombok.equalsAndHashCode.callSuper = call
|
||||||
|
@ -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());
|
||||||
|
@ -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);
|
||||||
|
@ -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());
|
||||||
}
|
}
|
||||||
|
@ -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());
|
||||||
}
|
}
|
||||||
|
@ -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());
|
||||||
|
@ -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());
|
||||||
|
@ -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);
|
||||||
|
@ -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());
|
||||||
|
Reference in New Issue
Block a user