map(IssueStandardEntity)   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 0
loc 7
rs 10
1
package easytests.core.models;
2
3
import easytests.core.entities.IssueStandardEntity;
4
import easytests.core.models.empty.ModelsListEmpty;
5
import easytests.core.models.empty.SubjectModelEmpty;
6
import java.util.List;
7
import lombok.Data;
8
9
/**
10
 * @author SingularityA
11
 */
12
@Data
13
public class IssueStandardModel implements IssueStandardModelInterface {
14
15
    private Integer id;
16
17
    private Integer timeLimit;
18
19
    private Integer questionsNumber;
20
21
    private List<IssueStandardTopicPriorityModelInterface> topicPriorities;
22
23
    private List<IssueStandardQuestionTypeOptionModelInterface> questionTypeOptions;
24
25
    private SubjectModelInterface subject;
26
27
    public void map(IssueStandardEntity issueStandardEntity) {
28
        this.setId(issueStandardEntity.getId());
29
        this.setTimeLimit(issueStandardEntity.getTimeLimit());
30
        this.setQuestionsNumber(issueStandardEntity.getQuestionsNumber());
31
        this.setTopicPriorities(new ModelsListEmpty());
32
        this.setQuestionTypeOptions(new ModelsListEmpty());
33
        this.setSubject(new SubjectModelEmpty(issueStandardEntity.getSubjectId()));
34
    }
35
}
36