package com.syzton.sunread.dto.exam; import java.util.List; import com.fasterxml.jackson.annotation.JsonIgnore; import com.syzton.sunread.model.exam.ObjectiveQuestion; import com.syzton.sunread.model.exam.Option; import com.syzton.sunread.model.exam.SubjectiveQuestion; import com.syzton.sunread.model.exam.ObjectiveQuestion.QuestionType; import com.syzton.sunread.model.exam.SubjectiveQuestion.SubjectiveQuestionType; public class ObjectQuestionWithName { private long id; private String topic; private Long bookId; private List<Option> options; private QuestionType objectiveType; private Option correctAnswer; private String bookName; private String isbn; public ObjectQuestionWithName(ObjectiveQuestion sq){ this.id = sq.getId(); this.bookId = sq.getBookId(); this.objectiveType = sq.getObjectiveType(); this.topic = sq.getTopic(); this.options = sq.getOptions(); this.correctAnswer = sq.getCorrectAnswer(); this.bookName=""; this.isbn = ""; } public String getBookName() { return bookName; } public void setBookName(String bookName) { this.bookName = bookName; } public long getId() { return id; } public void setId(long id) { this.id = id; } public String getTopic() { return topic; } public void setTopic(String topic) { this.topic = topic; } public Long getBookId() { return bookId; } public void setBookId(Long bookId) { this.bookId = bookId; } public List<Option> getOptions() { return options; } public void setOptions(List<Option> options) { this.options = options; } public QuestionType getObjectiveType() { return objectiveType; } public void setObjectiveType(QuestionType objectiveType) { this.objectiveType = objectiveType; } public Option getCorrectAnswer() { return correctAnswer; } public void setCorrectAnswer(Option correctAnswer) { this.correctAnswer = correctAnswer; } public String getIsbn() { return isbn; } public void setIsbn(String isbn) { this.isbn = isbn; } }