for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package easytests.core.models;
import easytests.core.entities.TopicEntity;
import easytests.core.models.empty.ModelsListEmpty;
import easytests.core.models.empty.SubjectModelEmpty;
import java.util.List;
import lombok.Data;
/**
* @author malinink
*/
@Data
public class TopicModel implements TopicModelInterface {
private Integer id;
private String name;
private SubjectModelInterface subject;
private List<QuestionModelInterface> questions;
public void map(TopicEntity topicEntity) {
this.setId(topicEntity.getId());
this.setName(topicEntity.getName());
this.setSubject(new SubjectModelEmpty(topicEntity.getSubjectId()));
this.setQuestions(new ModelsListEmpty());
}