26 lines
649 B
Java
26 lines
649 B
Java
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<Event> eventList) {
|
|
Group newGroup = new Group();
|
|
newGroup.apply(eventList);
|
|
|
|
return newGroup;
|
|
}
|
|
}
|