easytests.core.models.IssueModel   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
dl 0
c 1
b 0
f 0
loc 15
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A map(IssueEntity) 0 5 1
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