QuestionGroupViewModel.java
package edu.rit.coopeval.viewmodel.evaluation;
import edu.rit.coopeval.model.QuestionGroup;
import java.util.ArrayList;
import java.util.List;
/**
* Created by mhickson on 3/5/15.
*/
public class QuestionGroupViewModel {
private String groupName;
private String content;
private String header1;
private String header2;
private LikertScaleViewModel likertScale1;
private LikertScaleViewModel likertScale2;
private List<QuestionViewModel> questions;
public QuestionGroupViewModel(){}
public QuestionGroupViewModel(QuestionGroup questionGroupEntity){
this.groupName=questionGroupEntity.getName();
this.content=questionGroupEntity.getContent();
this.header1=questionGroupEntity.getHeader1();
this.header2=questionGroupEntity.getHeader2();
this.questions=new ArrayList<QuestionViewModel>();
this.likertScale1 = null;
this.likertScale2 = null;
if(questionGroupEntity.getLikertScale1() != null)
{
this.likertScale1=new LikertScaleViewModel(questionGroupEntity.getLikertScale1());
}
if(questionGroupEntity.getLikertScale2() != null)
{
this.likertScale2=new LikertScaleViewModel(questionGroupEntity.getLikertScale2());
}
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getHeader1() {
return header1;
}
public void setHeader1(String header1) {
this.header1 = header1;
}
public String getHeader2() {
return header2;
}
public void setHeader2(String header2) {
this.header2 = header2;
}
public List<QuestionViewModel> getQuestions() {
return questions;
}
public void setQuestions(List<QuestionViewModel> questions) {
this.questions = questions;
}
public void addQuestion(QuestionViewModel question){
this.questions.add(question);
}
public LikertScaleViewModel getLikertScale1() {
return likertScale1;
}
public void setLikertScale1(LikertScaleViewModel likertScale1) {
this.likertScale1 = likertScale1;
}
public LikertScaleViewModel getLikertScale2() {
return likertScale2;
}
public void setLikertScale2(LikertScaleViewModel likertScale2) {
this.likertScale2 = likertScale2;
}
}