easytests.core.entities.SubjectEntity   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 17
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A map(SubjectModelInterface) 0 6 1
1
package easytests.core.entities;
2
3
import easytests.core.models.SubjectModelInterface;
4
import lombok.*;
5
6
/**
7
 * @author vkpankov
8
 */
9
@Data
10
public class SubjectEntity {
11
12
    private Integer id;
13
14
    private String name;
15
16
    private Integer userId;
17
18
    private String description;
19
20
    public void map(SubjectModelInterface subjectModel) {
21
22
        this.setId(subjectModel.getId());
23
        this.setName(subjectModel.getName());
24
        this.setDescription(subjectModel.getDescription());
25
        this.setUserId(subjectModel.getUser().getId());
26
    }
27
}
28