package mops.gruppen2.service; import mops.gruppen2.domain.Group; import mops.gruppen2.domain.event.Event; import org.springframework.stereotype.Service; import java.util.List; @Service public class GroupService { /** * Konstruiert eine vollständige Gruppe aus Events, welche dieselbe Gruppe betreffen. * * @param event Initiales CreateGroup-Event * @param eventList Die restlichen Events für diese Gruppe * @return Gruppe auf aktuellem Stand */ Group buildGroupFromEvents(List eventList) { Group newGroup = new Group(); newGroup.apply(eventList); return newGroup; } }