use of uk.ac.ebi.spot.goci.curation.model.StudyEventView in project goci by EBISPOT.
the class StudyEventsViewService method createViews.
@Override
public List<EventView> createViews(Long trackableId) {
List<EventView> views = new ArrayList<>();
Collection<Event> events = studyRepository.findOne(trackableId).getEvents();
events.forEach(event -> {
String eventName = eventTypeService.translateEventByEventType(event.getEventType());
EventView eventView = new StudyEventView(eventName, event.getEventDate(), trackableId, event.getUser().getEmail(), event.getEventDescription());
views.add(eventView);
});
return views;
}
Aggregations