easytests.core.models.IssueModel.map(IssueEntity)   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 5

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 5
rs 10
1
package easytests.core.models;
2
3
import easytests.core.entities.IssueEntity;
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
11
/**
12
 * @author fortyways
13
 */
14
@Data
15
public class IssueModel implements IssueModelInterface {
16
    private Integer id;
17
18
    private String name;
19
20
    private SubjectModelInterface subject;
21
22
    private List<QuizModelInterface> quizzes;
23
24
    public void map(IssueEntity issueEntity) {
25
        this.setId(issueEntity.getId());
26
        this.setName(issueEntity.getName());
27
        this.setSubject(new SubjectModelEmpty(issueEntity.getSubjectId()));
28
        this.setQuizzes(new ModelsListEmpty());
29
    }
30
31
}
32