From d670f313e04f2bd634fd40f934ce4b24d2af6cab Mon Sep 17 00:00:00 2001 From: Jan Tymel <410388@mail.muni.cz> Date: Sun, 10 Jan 2021 09:30:02 +0100 Subject: [PATCH] Add two missing attributes to BaseLevel --- .../com/example/demo/domain/BaseLevel.java | 30 +++++++++++++++++-- .../com/example/demo/dto/BaseLevelDto.java | 18 +++++++++++ 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/demo/domain/BaseLevel.java b/src/main/java/com/example/demo/domain/BaseLevel.java index 6062cfb9..32345b46 100644 --- a/src/main/java/com/example/demo/domain/BaseLevel.java +++ b/src/main/java/com/example/demo/domain/BaseLevel.java @@ -24,6 +24,8 @@ public abstract class BaseLevel { private String title; private String estimatedDuration; private Long maxScore; + private Integer maxCommands; + private Integer maxWrongFlags; @Column(name = "order_in_training_definition", nullable = false) private Integer order; @@ -89,9 +91,33 @@ public abstract class BaseLevel { this.trainingDefinitionId = trainingDefinition; } + public Integer getMaxCommands() { + return maxCommands; + } + + public void setMaxCommands(Integer maxCommands) { + this.maxCommands = maxCommands; + } + + public Integer getMaxWrongFlags() { + return maxWrongFlags; + } + + public void setMaxWrongFlags(Integer maxWrongFlags) { + this.maxWrongFlags = maxWrongFlags; + } + @Override public String toString() { - return "BaseLevel{" + "title='" + title + '\'' + ", estimatedDuration='" + estimatedDuration + '\'' + - ", maxScore=" + maxScore + '}'; + return "BaseLevel{" + + "id=" + id + + ", title='" + title + '\'' + + ", estimatedDuration='" + estimatedDuration + '\'' + + ", maxScore=" + maxScore + + ", maxCommands=" + maxCommands + + ", maxWrongFlags=" + maxWrongFlags + + ", order=" + order + + ", trainingDefinitionId=" + trainingDefinitionId + + '}'; } } diff --git a/src/main/java/com/example/demo/dto/BaseLevelDto.java b/src/main/java/com/example/demo/dto/BaseLevelDto.java index d53d125c..c0a6762b 100644 --- a/src/main/java/com/example/demo/dto/BaseLevelDto.java +++ b/src/main/java/com/example/demo/dto/BaseLevelDto.java @@ -12,6 +12,8 @@ public abstract class BaseLevelDto implements Serializable { private String estimatedDuration; private Long maxScore; private LevelType type; + private Integer maxCommands; + private Integer maxWrongFlags; public Long getId() { return id; @@ -61,6 +63,22 @@ public abstract class BaseLevelDto implements Serializable { this.type = type; } + public Integer getMaxCommands() { + return maxCommands; + } + + public void setMaxCommands(Integer maxCommands) { + this.maxCommands = maxCommands; + } + + public Integer getMaxWrongFlags() { + return maxWrongFlags; + } + + public void setMaxWrongFlags(Integer maxWrongFlags) { + this.maxWrongFlags = maxWrongFlags; + } + @Override public String toString() { return "BaseLevelDto{" + "id=" + id + ", title='" + title + '\'' + ", order=" + order + -- GitLab