removed unneccessary fields, decreased field visibility
Co-authored-by: Christoph <tobi@urpost.de>
This commit is contained in:
@ -40,23 +40,19 @@ public class EventService {
|
||||
* @return EventDTO
|
||||
*/
|
||||
public EventDTO getDTO(Event event) {
|
||||
EventDTO eventDTO = new EventDTO();
|
||||
eventDTO.setGroup_id(event.getGroup_id());
|
||||
eventDTO.setUser_id(event.getUser_id());
|
||||
boolean visibility = false;
|
||||
if (event instanceof CreateGroupEvent) {
|
||||
if (((CreateGroupEvent) event).getGroupVisibility() == Visibility.PRIVATE) {
|
||||
eventDTO.setVisibility(false);
|
||||
} else {
|
||||
eventDTO.setVisibility(true);
|
||||
}
|
||||
visibility = ((CreateGroupEvent) event).getGroupVisibility() == Visibility.PRIVATE;
|
||||
}
|
||||
|
||||
String payload = "";
|
||||
try {
|
||||
eventDTO.setEvent_payload(serializationService.serializeEvent(event));
|
||||
payload = serializationService.serializeEvent(event);
|
||||
} catch (JsonProcessingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return eventDTO;
|
||||
|
||||
return new EventDTO(null, event.getGroup_id(), event.getUser_id(), payload, visibility);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -3,9 +3,6 @@ package mops.gruppen2.service;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import mops.gruppen2.domain.event.Event;
|
||||
import mops.gruppen2.repository.EventRepository;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
@ -14,13 +11,6 @@ import org.springframework.stereotype.Service;
|
||||
@Service
|
||||
public class SerializationService {
|
||||
|
||||
private final EventRepository eventStore;
|
||||
private final Logger log = LoggerFactory.getLogger(SerializationService.class);
|
||||
|
||||
public SerializationService(EventRepository eventStore) {
|
||||
this.eventStore = eventStore;
|
||||
}
|
||||
|
||||
/**
|
||||
* Übersetzt mithilfe der Jackson-Library eine Java-Event-Repräsentation zu einem JSON-Event-Payload.
|
||||
*
|
||||
|
||||
@ -14,8 +14,8 @@ import java.util.List;
|
||||
@Service
|
||||
public class UserService {
|
||||
|
||||
final EventRepository eventRepository;
|
||||
final GroupService groupService;
|
||||
private final EventRepository eventRepository;
|
||||
private final GroupService groupService;
|
||||
|
||||
public UserService(EventRepository eventRepository, GroupService groupService) {
|
||||
this.eventRepository = eventRepository;
|
||||
|
||||
Reference in New Issue
Block a user