Merge remote-tracking branch 'origin/groups-for-user' into groups-for-user
This commit is contained in:
@ -9,9 +9,7 @@ import lombok.Value;
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(exclude = {"givenname", "familyname", "email"})
|
||||
public class User {
|
||||
|
||||
String user_id;
|
||||
|
||||
String givenname;
|
||||
String familyname;
|
||||
String email;
|
||||
|
||||
@ -20,13 +20,20 @@ public class EventService {
|
||||
this.eventStore = eventStore;
|
||||
}
|
||||
|
||||
|
||||
/** sichert ein Event Objekt indem es ein EventDTO Objekt erzeugt
|
||||
*
|
||||
* @param event
|
||||
*/
|
||||
public void saveEvent(Event event){
|
||||
EventDTO eventDTO = getDTO(event);
|
||||
eventStore.save(eventDTO);
|
||||
|
||||
}
|
||||
|
||||
/** Erzeugt aus einem Event Objekt ein EventDTO Objekt
|
||||
*
|
||||
* @param event
|
||||
* @return EventDTO
|
||||
*/
|
||||
public EventDTO getDTO(Event event){
|
||||
EventDTO eventDTO = new EventDTO();
|
||||
eventDTO.setGroup_id(event.getGroup_id());
|
||||
@ -39,6 +46,10 @@ public class EventService {
|
||||
return eventDTO;
|
||||
}
|
||||
|
||||
/** Sorgt dafür die Group_id immer um 1 zu erhöhen
|
||||
*
|
||||
* @return Gibt Long zurück
|
||||
*/
|
||||
public Long checkGroup() {
|
||||
Long tmpId = 1L;
|
||||
Iterable<EventDTO> eventDTOS = eventStore.findAll();
|
||||
@ -53,13 +64,22 @@ public class EventService {
|
||||
return tmpId;
|
||||
}
|
||||
|
||||
|
||||
/** Findet alle Events welche ab dem neuen Status hinzugekommen sind
|
||||
*
|
||||
* @param status
|
||||
* @return Liste von Events
|
||||
*/
|
||||
public List<Event> getNewEvents(Long status){
|
||||
Iterable<EventDTO> eventDTOS = eventStore.findNewEventSinceStatus(status);
|
||||
|
||||
return translateEventDTOs(eventDTOS);
|
||||
}
|
||||
|
||||
/** Erzeugt aus der Datenbank eine Liste von Events
|
||||
*
|
||||
* @param eventDTOS
|
||||
* @return Liste von Events
|
||||
*/
|
||||
public List<Event> translateEventDTOs(Iterable<EventDTO> eventDTOS){
|
||||
List<Event> events = new ArrayList<>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user