map(TesteeEntity)   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.TesteeEntity;
4
import easytests.core.models.empty.QuizModelEmpty;
5
import lombok.*;
6
7
/**
8
 * @author DoZor-80
9
 */
10
@Data
11
public class TesteeModel implements TesteeModelInterface {
12
    private Integer id;
13
14
    private String firstName;
15
16
    private String lastName;
17
18
    private String surname;
19
20
    private Integer groupNumber;
21
22
    private QuizModelInterface quiz;
23
24
    public void map(TesteeEntity testeeEntity) {
25
        this.setId(testeeEntity.getId());
26
        this.setFirstName(testeeEntity.getFirstName());
27
        this.setLastName(testeeEntity.getLastName());
28
        this.setSurname(testeeEntity.getSurname());
29
        this.setGroupNumber(testeeEntity.getGroupNumber());
30
        this.setQuiz(new QuizModelEmpty(testeeEntity.getQuizId()));
31
    }
32
}
33