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