From c0f8bb45f973debf7005883fcbda86bbbd8f2314 Mon Sep 17 00:00:00 2001 From: Jan Tymel <410388@mail.muni.cz> Date: Mon, 1 Feb 2021 09:00:59 +0100 Subject: [PATCH] [Cleanup] Remove attachments --- .../example/demo/config/SwaggerConfig.java | 1 - .../com/example/demo/domain/Attachment.java | 59 ------------------- .../java/com/example/demo/domain/Task.java | 12 ---- .../com/example/demo/dto/AttachmentDto.java | 40 ------------- .../java/com/example/demo/dto/TaskDto.java | 12 ---- .../com/example/demo/dto/TaskUpdateDto.java | 11 ---- .../dto/input/GameDefinitionCreateDto.java | 11 ---- .../com/example/demo/mapper/BeanMapper.java | 6 -- 8 files changed, 152 deletions(-) delete mode 100644 src/main/java/com/example/demo/domain/Attachment.java delete mode 100644 src/main/java/com/example/demo/dto/AttachmentDto.java diff --git a/src/main/java/com/example/demo/config/SwaggerConfig.java b/src/main/java/com/example/demo/config/SwaggerConfig.java index 560da796..f9d6e88c 100644 --- a/src/main/java/com/example/demo/config/SwaggerConfig.java +++ b/src/main/java/com/example/demo/config/SwaggerConfig.java @@ -2,7 +2,6 @@ package com.example.demo.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.EnableWebMvc; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.spi.DocumentationType; diff --git a/src/main/java/com/example/demo/domain/Attachment.java b/src/main/java/com/example/demo/domain/Attachment.java deleted file mode 100644 index 89ee2e8f..00000000 --- a/src/main/java/com/example/demo/domain/Attachment.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.example.demo.domain; - -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; -import javax.persistence.ManyToOne; -import java.time.LocalDateTime; - -@Entity -public class Attachment { - - @Id - @GeneratedValue - private Long id; - - private String content; - private LocalDateTime creationTime; - -// @ManyToOne(fetch = FetchType.LAZY) -// private Task task; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - public LocalDateTime getCreationTime() { - return creationTime; - } - - public void setCreationTime(LocalDateTime creationTime) { - this.creationTime = creationTime; - } - -// public Task getTask() { -// return task; -// } - -// public void setTask(Task task) { -// this.task = task; -// } - - @Override - public String toString() { - return "Attachment{" + "id=" + id + ", content='" + content + '\'' + ", creationTime=" + creationTime + '}'; - } -} diff --git a/src/main/java/com/example/demo/domain/Task.java b/src/main/java/com/example/demo/domain/Task.java index e938af9c..95874eaa 100644 --- a/src/main/java/com/example/demo/domain/Task.java +++ b/src/main/java/com/example/demo/domain/Task.java @@ -16,10 +16,6 @@ public class Task extends AbstractPhase { @ManyToOne(fetch = FetchType.LAZY) private TrainingPhase trainingPhase; -// @OrderBy -// @OneToMany(mappedBy = "task", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) -// private List<Attachment> attachments; - public String getContent() { return content; } @@ -44,14 +40,6 @@ public class Task extends AbstractPhase { this.solution = solution; } -// public List<Attachment> getAttachments() { -// return attachments; -// } - -// public void setAttachments(List<Attachment> attachments) { -// this.attachments = attachments; -// } - public Long getIncorrectFlagLimit() { return incorrectFlagLimit; } diff --git a/src/main/java/com/example/demo/dto/AttachmentDto.java b/src/main/java/com/example/demo/dto/AttachmentDto.java deleted file mode 100644 index 99059032..00000000 --- a/src/main/java/com/example/demo/dto/AttachmentDto.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.example.demo.dto; - -import java.io.Serializable; -import java.time.LocalDateTime; - -public class AttachmentDto implements Serializable { - - private Long id; - private String content; - private LocalDateTime creationTime; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getContent() { - return content; - } - - public void setContent(String content) { - this.content = content; - } - - public LocalDateTime getCreationTime() { - return creationTime; - } - - public void setCreationTime(LocalDateTime creationTime) { - this.creationTime = creationTime; - } - - @Override - public String toString() { - return "AttachmentDto{" + "id=" + id + ", content='" + content + '\'' + ", creationTime=" + creationTime + '}'; - } -} diff --git a/src/main/java/com/example/demo/dto/TaskDto.java b/src/main/java/com/example/demo/dto/TaskDto.java index d346aae0..7e3e0b88 100644 --- a/src/main/java/com/example/demo/dto/TaskDto.java +++ b/src/main/java/com/example/demo/dto/TaskDto.java @@ -9,9 +9,6 @@ public class TaskDto extends AbstractPhaseDto implements Serializable { private String solution; private Long incorrectFlagLimit; -// private List<AttachmentDto> attachments; - - public String getContent() { return content; } @@ -36,14 +33,6 @@ public class TaskDto extends AbstractPhaseDto implements Serializable { this.solution = solution; } -// public List<AttachmentDto> getAttachments() { -// return attachments; -// } - -// public void setAttachments(List<AttachmentDto> attachments) { -// this.attachments = attachments; -// } - public Long getIncorrectFlagLimit() { return incorrectFlagLimit; } @@ -59,7 +48,6 @@ public class TaskDto extends AbstractPhaseDto implements Serializable { ", flag='" + flag + '\'' + ", solution='" + solution + '\'' + ", incorrectFlagLimit='" + incorrectFlagLimit + '\'' + -// ", attachments=" + attachments + "} " + super.toString(); } } diff --git a/src/main/java/com/example/demo/dto/TaskUpdateDto.java b/src/main/java/com/example/demo/dto/TaskUpdateDto.java index a1726bef..15c8bc85 100644 --- a/src/main/java/com/example/demo/dto/TaskUpdateDto.java +++ b/src/main/java/com/example/demo/dto/TaskUpdateDto.java @@ -34,8 +34,6 @@ public class TaskUpdateDto { @PositiveOrZero(message = "Limit of the number of provided incorrect flags must not be a negative number") private Integer incorrectFlagLimit; -// private List<AttachmentDto> attachments; - public Long getId() { return id; } @@ -77,14 +75,6 @@ public class TaskUpdateDto { this.solution = solution; } -// public List<AttachmentDto> getAttachments() { -// return attachments; -// } - -// public void setAttachments(List<AttachmentDto> attachments) { -// this.attachments = attachments; -// } - public Integer getIncorrectFlagLimit() { return incorrectFlagLimit; } @@ -102,7 +92,6 @@ public class TaskUpdateDto { ", flag='" + flag + '\'' + ", solution='" + solution + '\'' + ", incorrectFlagLimit=" + incorrectFlagLimit + -// ", attachments=" + attachments + '}'; } } diff --git a/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java b/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java index cee9b750..cde65bcd 100644 --- a/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java +++ b/src/main/java/com/example/demo/dto/input/GameDefinitionCreateDto.java @@ -1,6 +1,5 @@ package com.example.demo.dto.input; -import com.example.demo.dto.AttachmentDto; import com.example.demo.enums.PhaseType; import java.util.List; @@ -18,8 +17,6 @@ public class GameDefinitionCreateDto { private String solution; private Long incorrectFlagLimit; - private List<AttachmentDto> attachments; - // info level fields // currently none special @@ -90,14 +87,6 @@ public class GameDefinitionCreateDto { this.incorrectFlagLimit = incorrectFlagLimit; } - public List<AttachmentDto> getAttachments() { - return attachments; - } - - public void setAttachments(List<AttachmentDto> attachments) { - this.attachments = attachments; - } - public List<GameDefinitionCreateDto> getSubLevels() { return subLevels; } diff --git a/src/main/java/com/example/demo/mapper/BeanMapper.java b/src/main/java/com/example/demo/mapper/BeanMapper.java index 41e6bcb9..8b05d851 100644 --- a/src/main/java/com/example/demo/mapper/BeanMapper.java +++ b/src/main/java/com/example/demo/mapper/BeanMapper.java @@ -1,7 +1,6 @@ package com.example.demo.mapper; import com.example.demo.domain.AbstractPhase; -import com.example.demo.domain.Attachment; import com.example.demo.domain.DecisionMatrixRow; import com.example.demo.domain.InfoPhase; import com.example.demo.domain.TrainingPhase; @@ -10,7 +9,6 @@ import com.example.demo.domain.QuestionChoice; import com.example.demo.domain.QuestionnaireLevel; import com.example.demo.domain.Task; import com.example.demo.dto.AbstractPhaseDto; -import com.example.demo.dto.AttachmentDto; import com.example.demo.dto.DecisionMatrixRowDto; import com.example.demo.dto.InfoPhaseDto; import com.example.demo.dto.InfoPhaseUpdateDto; @@ -71,10 +69,6 @@ public interface BeanMapper { InfoPhase toEntity(InfoPhaseUpdateDto infoPhaseUpdateDto); - AttachmentDto toDto(Attachment attachment); - - Attachment toEntity(AttachmentDto attachment); - @Mapping(target = "phaseType", constant = "GAME") TrainingPhaseDto toDto(TrainingPhase trainingPhase); -- GitLab