1

add Event related stuff and Group example

This commit is contained in:
killerber4t
2020-03-06 14:20:04 +01:00
parent 2ba8176500
commit 75143b33c0
11 changed files with 82 additions and 18 deletions

View File

@ -1,10 +1,29 @@
package mops.gruppen2.services;
import mops.gruppen2.Events.CreateGroupEvent;
import mops.gruppen2.Events.Event;
import mops.gruppen2.entities.Gruppe;
import mops.gruppen2.repositories.EventRepository;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
@Service
public class GruppenService {
public GruppenService(EventRepository eventRepository){
CreateGroupEvent createGroupEvent = new CreateGroupEvent(1L,1L,1L,"hello", "foo");
public GruppenService(){
List<Event> eventList = new ArrayList<>();
eventList.add(createGroupEvent);
Gruppe newGroup = buildGroup(eventList);
System.out.println(newGroup.toString());
}
Gruppe buildGroup(List<Event> eventList){
Gruppe newGroup = new Gruppe();
eventList.forEach(newGroup::applyEvent);
return newGroup;
}
}