From 642f0cdf7169a93d9f39895611e548486674c2a4 Mon Sep 17 00:00:00 2001
From: Jan Tymel <410388@mail.muni.cz>
Date: Wed, 10 Feb 2021 06:26:54 +0100
Subject: [PATCH] Remove implements Serializable from DTOs

---
 .../muni/ics/kypo/training/adaptive/dto/AbstractPhaseDTO.java | 4 +---
 .../ics/kypo/training/adaptive/dto/AbstractQuestionDTO.java   | 3 +--
 .../cz/muni/ics/kypo/training/adaptive/dto/InfoPhaseDTO.java  | 4 +---
 .../ics/kypo/training/adaptive/dto/QuestionChoiceDTO.java     | 3 +--
 .../cz/muni/ics/kypo/training/adaptive/dto/QuestionDTO.java   | 4 +---
 .../java/cz/muni/ics/kypo/training/adaptive/dto/TaskDTO.java  | 4 +---
 6 files changed, 6 insertions(+), 16 deletions(-)

diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractPhaseDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractPhaseDTO.java
index 3ec7c0e8..22ac1324 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractPhaseDTO.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractPhaseDTO.java
@@ -2,9 +2,7 @@ package cz.muni.ics.kypo.training.adaptive.dto;
 
 import cz.muni.ics.kypo.training.adaptive.enums.PhaseType;
 
-import java.io.Serializable;
-
-public abstract class AbstractPhaseDTO implements Serializable {
+public abstract class AbstractPhaseDTO {
 
     private Long id;
     private String title;
diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractQuestionDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractQuestionDTO.java
index 21fb8dda..7b987b18 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractQuestionDTO.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/AbstractQuestionDTO.java
@@ -5,10 +5,9 @@ import io.swagger.annotations.ApiModelProperty;
 
 import javax.validation.constraints.NotEmpty;
 import javax.validation.constraints.NotNull;
-import java.io.Serializable;
 import java.util.List;
 
-public abstract class AbstractQuestionDTO implements Serializable {
+public abstract class AbstractQuestionDTO {
 
     @ApiModelProperty(value = "Order of question", required = true, example = "0")
     @NotNull(message = "Question order must be specified")
diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/InfoPhaseDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/InfoPhaseDTO.java
index 39ba73b1..e7cbcdb8 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/InfoPhaseDTO.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/InfoPhaseDTO.java
@@ -1,8 +1,6 @@
 package cz.muni.ics.kypo.training.adaptive.dto;
 
-import java.io.Serializable;
-
-public class InfoPhaseDTO extends AbstractPhaseDTO implements Serializable {
+public class InfoPhaseDTO extends AbstractPhaseDTO {
 
     private String content;
 
diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionChoiceDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionChoiceDTO.java
index f182228c..c4999337 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionChoiceDTO.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionChoiceDTO.java
@@ -4,9 +4,8 @@ import io.swagger.annotations.ApiModelProperty;
 
 import javax.validation.constraints.NotEmpty;
 import javax.validation.constraints.NotNull;
-import java.io.Serializable;
 
-public class QuestionChoiceDTO implements Serializable {
+public class QuestionChoiceDTO {
 
     @ApiModelProperty(value = "Question choice ID. Leave blank if new choice is added", required = true, example = "1")
     private Long id;
diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionDTO.java
index 7328f2d9..0b02db86 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionDTO.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/QuestionDTO.java
@@ -2,9 +2,7 @@ package cz.muni.ics.kypo.training.adaptive.dto;
 
 import io.swagger.annotations.ApiModelProperty;
 
-import java.io.Serializable;
-
-public class QuestionDTO extends AbstractQuestionDTO implements Serializable {
+public class QuestionDTO extends AbstractQuestionDTO {
 
     @ApiModelProperty(value = "Question ID. Leave blank if a new question is added", required = true, example = "1")
     private Long id;
diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/TaskDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/TaskDTO.java
index b135aa0f..52575f49 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/TaskDTO.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/TaskDTO.java
@@ -1,8 +1,6 @@
 package cz.muni.ics.kypo.training.adaptive.dto;
 
-import java.io.Serializable;
-
-public class TaskDTO implements Serializable {
+public class TaskDTO {
 
     private Long id;
     private String title;
-- 
GitLab